86621592
40275513
9814739
57113428
4729734
57814126
71121134
1971381
14823405
22829041
65355802
91232882
63529012
97473577
93166397
49373135
23673230
75248673
45393103
27357229
21542292
60396439
20083154
43622297
7527600
76463929
45196877
25284149
3567532
85308954
28004308
71786740
57071004
32353473
4678674
18587818
83959329
7672994
107266
40736101