42881780
1052690
6587470
28689577
18135656
53598522
79554979
92394556
84346390
91138699
77128401
29973746
14307535
85968788
75583395
9745632
40732493
66552435
30926622
93868567
21248782
99547513
35563392
89397544
22921418
4073059
7785531
90765338
15847783
58636977
26933191
171319
9438459
55433004
60338830
99203285
69336001
57835488
2596996
93906988