87955956
51305683
9341774
20903327
4745862
3717942
45137417
65067263
1985351
61734136
17337861
36708032
82139178
27088011
42149776
89557201
59563785
24571822
94419804
49637154
63616315
38051333
91846895
489792
5878856
40245044
81598546
33832019
51556601
11914192
4439199
76821736
60984968
4007132
53277715
41082389
89096555
18739306
85773157
19135910