42157326
90975825
30057195
78682257
60878765
2711849
41649773
2539344
1779684
98903120
71237129
19801804
9140484
44284952
28159777
40222504
7083685
83795271
3560147
17098268
6403403
78994799
49117312
84727285
31714929
45569038
47956162
61831332
46238663
45787253
82759633
43612106
97794617
506462
74079560
98881275
60142115
63443171
8658682
74624150