83928471
71284880
78997205
54061077
44458945
13903347
60926863
32682088
59292094
23709317
15502764
81076042
1981273
51393381
77324718
47587200
5983731
21102178
36948348
11705582
17839142
37339068
79731169
6861229
68626442
1563871
65555057
83322960
36312916
95532187
90159015
69075128
30872897
14784461
90561504
58321987
47713867
67771300
66204293
4019676