19937900
31166342
34256737
1599496
89358221
24032868
6651209
74327883
43799310
72827615
11428622
94691961
70394128
60893994
75309082
80454205
88788994
70136791
30854191
4590839
10347833
43778430
1092856
85016375
13844360
64155970
99626199
41893971
12774122
46195625
5805567
11587012
21731909
48316864
22848596
92387860
22479248
74039071
81364771
9598675