10
38
189
74
60
30
53
17
16
174
82
34
23
31
182
59
249
26
118
98
83
20
58
33
8
22
41
445
366
27
13
50
121
138
89
37
47
223
15
57
133
967
312
65
183
224
11
5
6
64
428
40
63