50245609
5411182
88362219
22476496
108954
62871313
67939537
2925483
39946986
71369811
3285296
80033101
90831463
61659207
25143421
5333865
29347086
25948715
99635792
42214585
36263359
82882901
69689188
5788203
203760
23714288
21062174
14376691
99001295
16798805
72829867
72104522
17668139
61187729
4757199
24496421
40632109
77317836
87943361
71293300