35882625
39958451
6623768
21574125
653824
18579262
6544425
313251
2120569
91835057
4121194
85297208
77765141
2436571
72416253
5617488
41658786
86008049
50314280
67133892
80413696
73958763
4158859
951939
33143475
36991751
10687120
52125075
83613360
64235682
54903835
19163573
2896130
6487403
58644930
99816043
93887036
86645305
73702399
52758933