86364112
30162275
94288506
97367390
53225914
15915402
59147841
18938863
48498574
26804855
18736230
13069070
5127316
1019235
29012553
95934660
3119694
30579995
87496727
91423937
4778456
23255390
4205803
2983589
74897553
12334944
1879258
56939388
4472416
65569290
92915018
87654736
35636586
20649948
2304623
69953016
35288594
21287113
14114865
61433208