83565455
90101326
58569040
82239608
28832872
17533035
77866583
96245740
39967245
32002011
1521219
2014666
1754267
45784441
16118792
59835350
11517186
4185319
354399
28844813
2338546
6035780
94126283
40683741
10297702
20065018
51718287
6448427
66117282
3936679
19403618
38276221
44955151
55481810
50626956
20978449
66308419
182115
16169550
98403867