29691321
34169619
96495045
22489553
22146201
44847339
14758423
85054886
40985510
17733517
74123965
24432758
16568310
67661686
75801044
2337870
57749564
54567263
84152484
20209460
44198561
42675850
34044040
29161472
7968147
5144154
59826013
33902269
7041391
62111948
25777629
62362298
69667928
1830239
6627258
23736290
84265439
12297075
25277912
46151920