1
21
270
116
50
81
258
55
47
53
42
181
108
101
18
79
211
125
35
149
49
25
32
83
109
57
12
86
92
39
30
221
121
48
99
36
342
13
22
3
20
72
56
65
31
145
141
110
66
60
58
14