49998773
36459518
17048545
69333762
4737265
84961422
80907809
49605037
3359756
454429
28184622
60336673
3151597
94563680
814901
87675233
82041675
97985163
82676054
96613683
2559670
13661171
27895039
9711219
37786523
23826716
70937235
22042017
15183669
48756724
79804809
43242408
89959323
8594283
2908654
2694106
45241511
47436587
9817118
64225620