431
52
34
517
575
487
438
881
494
378
251
560
667
448
787
919
120
213
645
639
347
298
425
290
114
407
238
674
215
913
952
975
209
829
151
29
38
360
148
86
297
124
104
652
521
920
856
217
1
784
155
311
731
988
516
73
188
760
224
418
5
392
969
212
546
765
1013
564
679
656
970
825
636
281
928
610
638
199
349
210
852
222
633
368
803
617
337
145
698
1023
39
432
1006
650
927
366
423
186
513
77
300
508
588
