130
285
107
156
340
46
72
69
38
145
180
118
264
166
82
400
254
7
533
188
139
260
276
19
232
155
330
152
109
220
144
89
178
486
255
34
500
174
137
97
48
505
36
226
351
324
135
262
71
153
35
88
576
181
306
62
111