70687442
67333933
23002802
4697020
36287343
40222154
12453266
96835665
1529626
7523677
540975
566545
89996304
41202666
38814296
80125694
41777786
5841580
66278413
6916787
11877262
4004380
86843339
24078336
4374956
5455800
43116566
70775582
66356554
17664503
43639752
74991150
47919535
54909578
29743022
36967378
1874080
70969731
91873731
25681089