65453522
51587187
41055485
803710
89312583
25103605
73991317
1031780
9058233
27455937
24436129
2910514
80373830
25459988
71267617
60284716
7265023
15422401
9681874
25145137
2912497
33681064
12343172
67436670
87576502
98011891
29164113
23157761
92095307
4901999
15351478
77293544
3467934
56166321
47097674
68209097
17311733
12781068
35539232
15776072