32034875
41199088
38026510
59394994
2016400
95813697
7630115
92105323
23401504
85479882
72141935
87836624
7662881
72725224
49966757
52548187
61112352
17576510
32046230
9934671
37667778
6737278
49961714
3186921
37896621
32187205
26833743
90628051
31056720
92592362
4910645
23839939
28765477
2132324
83737280
79044812
20022133
95065959
94077001
4620266