29962096
539864
30774636
90084792
29518862
68607248
19462625
56072834
41377573
87882473
39665151
4464391
16318159
70453884
61054733
19531177
22343773
67513977
81231068
55482556
62028263
2253857
65504514
18057630
90541462
6112104
10944027
33481296
9686626
44253677
9098441
31266009
2252840
73531568
28762608
33351830
68315504
1959225
46163764
78888531