29312657
8147918
97744632
51305402
9588240
69684986
8282629
79908003
17563000
80197989
54091040
90286212
97523666
78106021
41711638
71755441
55459918
40092251
77369094
81441655
98001734
22195820
26803647
47119714
4229318
14621480
95303637
39112131
1506719
73381192
88967590
49458348
91379114
28869399
12557952
10103958
56183750
46253183
18808077
91085514