90599597
57166470
1151344
1762033
96546624
18956847
14012551
12728838
45383652
58047474
76466907
59055276
55398092
1389397
84889477
27357479
40296507
6136196
97973863
34852846
38578787
23791205
87658763
56992195
2943773
21097499
23726763
26467977
77808347
28879780
49332833
11098389
10416439
21121771
38692670
12927652
30073363
29227477
64839142
93472023