98191256
32584149
3697611
97858055
52923362
74193311
54766128
23099089
82141184
48596683
40305703
70297393
82081123
62219190
57376322
94124167
93348511
26014897
27387562
30201981
20823017
44828366
21592351
56666098
26483129
32805616
35258577
50704960
86892922
246190
86188605
45197895
4636227
51747795
73043428
74788834
74038277
55365504
36902710
80135706