35572024
27778950
1330821
12377980
81801436
86941764
33329179
2936460
13945332
25419160
42151825
16483470
55353659
7901625
11806970
94581290
81767428
20186465
22815
85666122
50027666
58817453
77863288
73032212
204972
29933138
22799966
35991751
47015494
90679546
34228646
18923381
130363
19027470
33187355
74179106
48382724
50691826
88912947
86929657