22435095
26102032
50561952
40764590
13597747
54748221
95926987
63866195
75591020
43592308
20608555
74722699
44546834
82946055
412142
15227729
37759874
35579266
82165637
21133323
75085478
52425024
6819037
70724309
35697013
62872238
7385081
98398881
9371700
22075471
22207435
5761916
89965626
52862431
40026991
30394629
56407466
13346044
6839711
84816968