22484631
26081137
51068435
77582452
33429822
41212931
19049574
7064868
56057818
97138826
95135556
67844739
80789711
59775096
69773702
38012589
18333147
98461432
59641514
15112123
43459303
82606852
22386202
65586549
80876624
36148777
47682765
32902016
58771435
2692506
30657280
30806494
12893158
3893555
63708058
18574475
17004680
88619224
93251259
54775699