86082985
65163411
58559484
91197533
87052148
53528812
28408262
77289172
51021057
75267805
89678351
6821646
5513828
62311340
5651299
38351545
96084077
91935394
10228389
38016305
9671352
64974900
29854135
32187969
31094276
79511265
48709099
11924654
3029210
16477696
12507723
533838
63357193
16961956
11091189
5919647
2824542
33987303
88578454
19699615