66445288
171542
1146676
82395468
6105358
12313635
18549518
31441875
84665162
39073667
96582837
29993863
3468607
3752446
81108790
65844319
93452737
41127272
52086470
78604457
22063483
67922622
44804193
76814018
90933092
79839919
77354704
90845897
36435283
1703493
95083968
2880815
2881189
17243673
60671662
87294228
96187403
22447181
74683660
77896566