100801950
49951756
74091667
63241548
71891449
73131356
9626516
6469273
1031221
976210
1197173
977171
4309167
8333149
654116
536114
53295
49593
47980
42864