42027413
30992935
70051569
3377237
96192891
78428207
94751715
5203388
48145341
16094357
95767867
98527293
76323178
13344996
85643986
61386983
1338616
84204048
66781070
31613434
60164290
40713651
36088490
59283519
80848081
71324568
68916399
18946255
81937054
5999510
45447324
85489004
31676441
15156070
2586417
26504984
76178804
13666170
64786151
68649245