502
751
190
339
536
621
371
752
270
158
191
196
547
284
499
555
393
186
294
355
213
381
216
155
620
121
130
72
103
94
345
620
520
229
307
241
295
210
191
487
192
375
423
172
411
255
558
361
414
424
379
1476
667
1219
409
223
251
151
307
631