179
66
31
165
217
146
52
114
57
103
121
18
235
61
32
20
14
175
29
3
10
76
21
7
40
5
41
22
116
36
91
102
239
356
63
25
77
255
232
354
166
360
45
257
23
139
162
677
180
149
398