29118680
9185196
71322480
14646476
14549188
70462086
1299918
57559634
16954183
33978616
30202572
77557
6655375
64565233
1176621
62243557
198643
6568467
7399974
45656198
43227220
74551918
25533381
42334391
2350795
48075850
99077607
36234314
69883705
37684200
50617143
35952955
7724966
72379098
84764725
9323493
37885094
21121665
88484462
4248095