50966429
92921031
1474984
21216405
98871893
7759273
51848971
8267274
24965372
82718484
15085944
2083535
20828715
31583350
48769595
9203496
20122676
71296430
20649269
98426606
65088091
1886262
59793787
84682100
98402817
27018179
98788639
4290580
83373795
43495316
71098532
22302866
72867142
12479998
68332821
562326
137109
54022229
14151965
2978570