41994819
8074923
9564888
2909029
95389117
22082024
43005070
39452583
70879508
52278527
91807868
2626963
60106492
94317129
25459962
84266336
7219786
53676943
30128304
31513908
41736467
92454565
4432272
110635
1421406
8931218
96806446
76836802
13744624
72885512
14487959
35471331
44116192
25508182
76441367
74737806
88713091
86656446
6721966
63513984