30084841
5972553
12194956
14079139
10169046
9505719
970538
63936342
460012
79053106
7262093
6163393
10659646
12199019
96194376
23498333
95484671
29506647
48456144
33715426
701189
68581515
33767809
8423136
10007024
25798962
78776578
84337789
80219454
46187146
81372863
62202957
31587648
22143613
5268709
68749378
91455784
18235068
87141134
987394