43904490
92353308
2534823
78173597
25724025
12368315
69886010
54131186
34119124
725672
31046307
596145
95406808
80331724
11919896
63277541
54709758
79294205
68292601
88183940
88314731
93803528
4117634
7658165
72428874
55466451
97048600
28795530
77458861
18637293
76249947
964729
15833936
4239706
54946696
47763663
35231552
17152500
99911434
61508536