17838649
28584671
7426151
66411836
995330
79117519
36935707
81728055
41382414
95001470
6082826
84066387
86737022
18779672
49193227
37964362
60911846
5847569
3381966
56167537
13259007
89205289
39246937
7619706
7894825
45064446
289765
16994975
67163902
35531392
51067554
26626338
30855714
90971349
99702063
15105275
54369409
2036983
28356522
79965182