94922351
37167878
17545159
18427893
55065566
60418796
60071852
68805731
75736645
54989925
91644920
2986376
82049503
94669636
466777
48654333
52286613
58158338
83629225
95754675
74498526
32063176
95257301
1719252
24377420
46547010
79413376
85367438
3956854
64628151
50703363
6218362
60328871
4070497
85584595
41581011
1632718
16189094
24059997
9135655