15401014
1566680
8588496
70044871
34175158
69176009
5337675
48516297
80306418
8959356
78961641
84952096
27319214
26376187
51614728
52057899
45754582
59253857
682557
59085258
31069115
1579942
48927833
99185978
86925604
54808050
88642105
27609714
47904881
29192314
7516832
4388647
8213508
42521010
2591596
75005035
91567956
30622997
49725474
44694546