21317145
8655697
6407912
94366027
55313268
598152
33709210
10467842
95697233
91532084
77184487
64037531
25595014
12352278
162046
29185406
84514959
76604356
71635842
53449465
5676599
6586680
79662831
19379736
96766575
81001840
20943232
54773746
2311242
6705832
50022667
2936830
90455394
30208573
80556608
32195278
43378126
6521855
26974512
59074130