104
380
335
129
151
80
21
49
448
190
69
28
231
175
35
255
250
39
63
205
183
137
256
70
126
206
99
139
32
84
184
394
130
96
97
81
37
357
60
93
178
154
62
165
64
313
45
11
194
40
296
87
157
56
213