9
18
33
59
20
375
103
93
181
43
57
27
25
98
53
100
28
19
65
39
34
124
11
51
7
60
188
162
85
30
88
197
32
99
119
5
121
0
70
69
46
123
79
155
24
21
95
220
371
17
48