43754921
70486944
2469416
58153763
81957351
60872130
99836904
10505200
6018699
72031175
8060227
48325210
91616724
97907429
89522002
49374077
6269247
43832704
57292721
67531284
99643885
70564830
76564535
3297559
27617958
42539020
86402643
57213375
24846358
43795982
55318382
24721225
68594925
38824617
6953282
17399289
6207876
3487787
57539212
30506312