97993576
40515120
34919919
36927372
44501701
68039311
97826507
67359504
97834212
70563462
48127825
92487181
6634633
71691322
7788571
85386432
91742387
1417044
90614466
42654897
68688337
2482215
21266876
4456367
81388611
9583203
59213395
79869404
72777057
82451590
7814355
11159597
4776982
24444435
73948367
95314253
72183100
34466200
8743209
33182378