43188834
19533614
1418590
98533244
68227954
37964303
9056438
79509020
85113822
50362185
4883942
71323616
70047997
71535496
51361659
50184911
694715
82236711
24035240
87991061
29343428
73207218
67897091
30781815
72458282
64177598
18214124
86061763
73177475
57052875
2060255
9907494
38083752
9360575
22884570
77147620
97888658
49086093
70967854
56625939