5
37
13
94
160
2
19
9
4
10
22
25
35
11
12
28
20
131
61
30
48
15
29
44
51
31
93
50
76
70
62
72
40
38
100
101
66
97
295
113
108
236
121
103
837
79
110
104
75
140
137
92
60
34