111031
98418798
42502065
5094899
36907018
92692271
11836510
80059408
6455695
52756824
5158982
58357648
35463177
52287579
8959507
68746701
36837214
81636283
65359726
4298346
98534857
31372127
13592091
7597250
39461059
62489689
25857651
61613731
32516000
55297321
4913679
56951576
22436789
32532278
15214005
1577369
64851303
78973240
19133139
5956919