51541658
13821775
26939459
62851146
60911680
1993665
36956639
20895265
22597951
63819395
10477096
38637294
93957754
55525704
22051987
92759362
5376212
41214149
55939528
15263992
97306541
89549073
18748808
71449847
34522706
63682032
6498201
19788105
99946045
78619798
58201280
16255248
10632043
17368015
3904945
6563261
38059070
16196869
39152343
5629458