9
8
112
19
165
378
212
88
21
31
22
15
100
16
38
199
99
26
25
10
33
57
30
14
49
424
13
61
75
29
123
59
153
36
254
250
12
325
46
17
5
213
50
48
20
167
196
1412
162
56