502
131
142
226
427
251
715
770
498
444
161
416
462
72
181
232
641
216
359
181
293
419
491
655
734
640
369
672
711
519
247
597
325
407
767
639
106
263
592
699
433
683
422
462
117
284
329
779
248
111
329
407
143
146
636
620
456
681
711
709
488
269
614
108
258
60
671
738
597
69
443
233
626
550
109
268
764
452
151
647
433
355
624
339
545
198
146
235
243
392
625
542
267
472
240
360
352
461
431
799
704
165
285
322
488
525
762
550
204
562
445
777
160
241
524
559
562
192
578
358
687
402
97