89562126
99374551
2618846
5986650
38212427
79531593
24034084
30248376
43916245
68302600
40567944
2403312
68983296
43386817
42708534
58826834
73172760
65497516
97225522
74462571
1767664
67521470
401283
2636910
47298840
8598855
3374634
86122762
79666411
72361208
66224147
1216818
27682824
27107104
56767255
9585416
54168236
56794399
19618491
51185705