90715661
1529256
80953057
6300705
87986895
5138335
84397541
80655176
3769861
662017
3294851
77452007
40515796
39171506
92671430
72726512
67939378
7008568
28229058
29972127
90372472
81249218
47433098
15362902
75462450
37685260
37625825
23749432
94033355
35929352
99863207
23855191
280458
91835551
85139771
81286156
81819952
91066204
2311605
432458