1025998
2794247
42277957
25955370
8202554
45146708
72568599
38919839
8045492
59765957
80603022
78039580
43386029
16547085
30961404
20457024
94265139
74739461
67695154
722185
81486163
47231709
550855
78623007
32265165
3714872
8037653
37724705
68303985
60182420
65999840
6318968
59724197
49636977
9948442
79423552
16752231
88819800
15839094
81605673