43036530
15649133
858793
79308772
59602359
89332036
6214472
32099863
7992777
7479536
9324932
67538172
59862231
22592208
6889700
13116501
97471483
56268495
27469767
62699582
76449575
20155212
29851268
92077447
26571923
84629981
74189711
65069682
86714752
44813373
44407380
33063933
1182163
65531625
23322828
48207427
61372313
95001654
54568558
92893500