86507635
31588631
63221363
35428276
51911759
19849412
535750
30141760
7884323
59015204
9666904
41088677
53557745
26732517
56921277
37043177
23696592
5599930
82437167
7567270
91932828
45612653
55578516
43833821
9313936
38398253
77427189
85789723
25992169
9958759
4658761
84892456
23632597
78828112
72022739
56282174
62288575
53457328
60397475
5651574