178
113
98
53
34
20
222
10
225
232
73
82
128
36
58
28
131
71
83
252
13
177
31
54
97
65
15
56
21
25
8
184
163
165
69
108
158
404
193
231
103
116
198
331
173
201
52
60
32
417
139
394