51837973
99998079
54056510
45939024
29577792
5293988
82975768
54766827
30115805
75853604
64697191
19265623
33425506
44457827
78902825
35828610
40088783
26311529
22012795
45429009
63112850
59961673
85202526
14851733
2561655
79574228
29052649
1835311
58448560
28558809
25859038
84208230
11694874
70391195
16809591
54228284
26887933
8851327
35573027
77462921