104
380
335
129
151
80
21
49
448
190
69
28
230
174
35
255
250
39
63
205
182
137
256
70
126
206
99
139
32
84
184
394
95
96
37
357
60
93
177
68
154
62
165
64
313
45
11
194
40
296
87
157
56
213