17
59
10
58
35
53
27
70
251
172
36
25
44
109
154
20
311
404
38
31
68
45
49
26
603
156
178
10346
61
91
78
138
62
51
299
141
85
57
41
4014
305
248
129
56
121
67
469
104
148
10087
144
55