16974405
86044381
1658648
82267404
4969457
53554169
67916102
15905347
86025272
50112365
78969946
43218126
65265664
15346037
4830865
2125944
74317627
25423767
35054120
44163252
85654236
79677590
60256502
6785464
62657007
19752406
99399602
67894796
77151281
88531431
71739815
70319996
99948134
88588669
43857948
21236754
22148060
34929627
5186742
48234096