66488228
10203106
90893912
745974
50429946
57181144
17491302
95563893
31324782
65812683
6373546
55213971
5226027
77927761
62129167
96536
8398855
12912030
23646305
85362335
1179146
4905116
3005474
1144653
28539778
45076490
46205885
21702510
39584488
32927081
10943009
87026069
37355250
85384192
22974623
90567070
70513017
43544344
4892919
47651900