100
66
53
36
458
415
54
337
268
18
25
28
34
86
42
68
55
17
12
123
26
48
73
35
255
13
181
32
308
313
31
1391
16
210
449
894
27
91
40
248
82
193
225
110
183
41
67
11
38
46
22