42884207
97089664
21712011
77939845
78945875
30326040
92489969
54667062
40504488
50993973
36554766
87882296
31529973
99977415
79083381
13295025
1620676
25932510
16371220
32341982
51115756
24626236
241450
40496048
64256282
67976175
77148662
35578175
7331988
9491761
84829673
68418540
70404904
3192726
93898173
54109319
5377728
947176
45111501
46966986