59423364
5027708
10063986
19901370
97152941
51847589
24243692
50176718
72354369
9259336
48258202
15513798
80001525
74063776
22987302
84228445
89021478
67985696
29684459
42144155
40858456
34223158
2805461
19622285
75808649
43496302
4346480
18147488
14849942
31435463
6878772
3557942
67763337
23585443
79132614
8971838
61926381
249871
35568825
95997732