100
45
14
210
62
57
192
47
135
312
23
11
114
10
15
8
32
73
27
117
25
103
44
41
386
71
68
46
19
55
353
121
33
954
96
35
24
1235
92
40
2
31
59
26
39
81
20
21
213
28
50
9
66