8
175
30
108
192
55
165
65
370
338
20
67
215
73
29
427
260
124
93
123
547
59
89
234
346
41
180
154
296
27
195
76
60
390
167
122
42
45
103
221
35
47
51
159
352
241
176
50
142
79
115
125
477
14
112
61