37
11
23
41
27
10
30
48
25
49
32
52
24
44
43
59
9
184
129
91
16
108
80
35
17
19
118
34
130
127
297
79
359
296
82
295
258
222
210
147
75
103
38
440
143
150
2