64156156
39451929
97064241
4427726
84164235
72057888
20174695
97501285
96505653
81165028
93616027
22107995
50921621
9913679
46497163
56035950
6672139
11022197
4477303
83151098
27795058
7000638
8564695
92477702
7878895
30142079
63028158
17739599
16418021
6298998
6971263
444975
22261589
48685604
39932202
35164684
740356
7147176
2895250
70318274