81671336
58336756
46882469
4436216
66588630
83078573
37287888
18169355
31188009
9182529
87246437
85613795
96559160
33756521
43868015
33673788
37923974
5500632
33343529
56663791
51319997
47298525
39903051
44007215
23315594
39798524
35313931
73121844
3229407
6561657
18494009
98014853
27145974
9299509
37918850
11238592
19468334
89227119
505249
17887632