75
38
187
260
165
321
329
112
251
122
280
285
137
485
134
135
101
97
392
202
140
36
141
409
259
242
102
116
108
54
138
123
49
30
121
48
339
306
139
47
824
58
305
1172
315
238
226
1880
323
143
442