21027750
6453388
15728726
28492733
58753544
19051925
72902058
55709954
90977808
5763470
4128574
29896426
25735523
7998251
56416447
34395846
16072553
77298920
28453442
61841107
4126672
47173782
96544928
97811492
59434915
69052138
50488711
27524154
2556132
38601769
89563578
26046024
7751202
96681660
70161462
3130759
58086455
9444698
50404756
91952243