76557085
18789996
13521329
88644656
75501489
6863200
25041236
95734420
34744813
62657443
99908633
15003007
72391185
3453288
34653879
13068191
53797536
54904820
85599159
80688958
73844610
76698737
73795747
4183876
52813433
36852571
77234980
8947658
65445775
39111769
49961846
65964294
71082781
7788288
92088403
52715599
20936035
27141500
9247471
16677329