104305016
107310763
91163125
84240350
84648390
85296676
81724687
75158596
66004023
64057457
158337067
72042655
71599096
61435874
52530062
62714930
42904170
51681464
45407902
46312546
51505224
137060424
121430405
120829699
121191424
119458736
112638659
113384836
105708250
16338
148823899