133524379
133121534
134246214
115123233
106544938
99548318
89983829
82630442
76611499
63644993
228333871
61729293
46489110
49737984
113622374
247518478
202329955
193495092
182651097
172623881
161824586
143986469
137840987
156848144
26342871