34505558
538973
90755085
81471616
7386441
74755009
57192500
44532631
13879168
57358112
12031547
86817455
18152399
178900
1494455
71352401
49901879
27283219
1699087
28177077
80752837
27263656
33813935
92847701
53568970
24589888
76462117
10344448
21608746
18282496
90619335
39459638
73874935
72468196
39917993
30775040
4702143
1400636
54602920
13748275