4158291
13336786
15207588
86797694
2146110
16858130
91534508
47893474
58919056
25119571
99842053
95576794
50513600
5162663
14893550
165073
64906225
10729716
19967732
9118430
4085127
81557058
17219822
18784165
40169045
74397592
7165989
928684
18574189
9796293
70367612
14852073
9054551
75212282
71201889
3560130
94682586
17543437
666822
97452631