21963731
13575323
95289964
56606230
19418467
94468559
21539912
97814352
7951936
84626040
80614783
79588255
10001849
32908488
68506312
79679
32888048
94914012
93376147
46306178
59023302
54132208
7697501
13945309
56581913
24468958
82736831
6327602
32944214
30605268
91995977
25827219
77601331
22786831
19291558
71796467
88031268
20069059
31692718
2073502