156
307
637
829
309
401
499
440
132
469
588
923
576
603
229
339
374
280
190
377
330
499
398
225
233
357
404
611
563
245
325
326
674
604
525
361
263
369
982
633
640
184
527
761
551
341
664
653
480
1114
253
821
581
319
1020
463
559
471
163
237