12
9
200
56
8
54
45
10
35
49
98
91
188
13
180
117
82
251
57
126
219
52
229
89
53
29
100
168
112
103
48
144
127
73
106
58
74
143
212
99
34
109
96
86
125
201
97