84418193
350730
72077613
51368505
49395120
80752669
62056612
8903607
74515968
96704141
6054043
2061760
97427897
48921449
16414480
24277627
69943246
9893947
3528106
65659170
52511985
20606688
48944657
93403945
31863683
39023748
8887789
68668639
10043740
74636851
85141413
54422135
54843286
7051188
6867461
65239183
75283889
3899522
9834341
63205437