88486808
8284744
34915219
24346162
50754354
76145639
20889661
15721151
36323608
46018055
90659837
6919810
2048569
1988483
26582277
563623
32509587
79797217
7057255
27285630
29801291
93736592
68846622
95533904
56631706
16461336
29986316
56641108
2221283
16264436
64441579
91606310
44808598
78445670
50954607
37755117
54003284
15546523
2111999
6503783