1685153
449100
60204575
20212389
50853245
73232742
10954858
24207051
4804126
75004323
50468248
99167839
3034507
2915100
83933287
86707300
2615803
7830886
2672458
53502642
49224098
46762012
29088193
11932552
51532065
6279143
29817954
86983668
52375296
17947547
66193474
91623960
221965
12393419
24642604
79659660
4098877
58208343
64925444
76287013