50252922
51373312
38657234
1993880
13213409
67607426
95235296
39502945
33568416
2028156
12566746
5493034
91465862
95294366
6786356
33953960
49429056
8899830
80349422
5128983
2486641
29737010
22081636
80866450
62994070
13836417
10762981
36472659
15341131
81826278
8638587
65374041
1378666
14401624
7755099
68218519
1254733
45739167
37025316
43118519