84999103
43351196
95551272
52533644
3233153
15684571
39763157
520954
32081106
16261874
80632447
67727666
89346186
64671605
94029843
68571691
71366505
35654638
80677117
16416904
3865555
8984513
37154198
75782009
21677342
13959781
3144089
55079288
35579121
95601447
23962293
50917155
40329297
29861308
94258372
58559752
56481502
45001324
703549
11432091