21683385
8037162
14446824
25636161
65563306
48449622
98708080
15774581
99767866
5753985
76803692
7037185
6760989
52387321
98581108
79918014
9134506
70562381
23437801
3926325
95134491
6858568
18498292
97516263
335345
74155274
8561166
51293981
72944438
15668496
16933500
20924747
44922803
47283569
950829
13756438
88912920
45524511
16169938
1458207