65857559
40932535
67693752
13888114
63645142
56103691
76657968
77138095
47475902
13051294
37355042
29126362
76866174
69105777
18893266
63256511
11297665
6961753
39219469
15063360
46503574
77523892
329995
74963042
9956288
34581598
47678420
20345204
4762172
88132574
83053589
9349777
65783718
64474844
74369612
28279288
55511580
32927071
21029113
3757227