34851500
107450
88834580
66048669
74962660
87902892
59415535
10505772
48668446
11793611
83489063
53276417
32397615
5602819
53032392
25569166
8486423
62402526
67082990
61502397
34885449
33429496
50406835
28516441
5903299
65479005
11103352
60207837
88851487
88182799
1810427
79266614
21654658
79659604
18211837
88888220
92561804
96103068
12912475
2312336