69059756
28522031
14104097
1993866
54156222
12023984
42604115
9758933
2544763
95931087
58347311
81666693
93171537
39606855
47788764
12821089
6607816
23845868
1569924
55294231
52286645
44476655
2372701
58698073
76179629
39916102
86615207
36242646
62385925
74829621
8651870
62553054
7580496
28792567
52365085
76899442
15909393
12508450
6272017
38674293