117391110
112210044
115795405
115087186
114360514
110261535
97117174
101606064
98866303
97234445
104603869
2
3
90840698
90248516
85226973
90550454
89776366
86032801
62762825
88940528
86972284
88000723
85396264
86543174
77448817
86260295
87168064
79428696
90931766
89921872
87479819
85488990
90625293
91289933
87327265
88654107
86860182
55084488
88008598
62156311
85766209
86425919
90933672
90930111
90889351
90880410
90582968
69989715
39349018
75022976
98430695
96994353
82121734
85826072