32464669
16068365
72901787
51572729
59055937
28606869
86644080
97569659
3008884
9001783
99587152
67489858
75416344
81542328
27772996
70041546
18213625
48034571
94065119
33986953
80278643
66938322
8179856
31484851
40229455
23745314
7605828
9604127
22394327
3859575
35022902
70017700
85962803
60509519
66449171
90483655
40323925
85007266
32054397
12665234