30837978
38125096
1311488
74947574
64154761
73423569
28205490
5754363
1955133
59597202
1080999
80025540
67482156
82114355
42424177
39097042
3682977
9795414
61397716
19714285
22215367
2083893
25952521
73268607
14392386
15524163
42348089
76561571
49139477
99542754
38663702
1675956
20454314
25329037
39342540
18399268
79741015
10855303
77795659
70752429