30121982
9681212
78753151
37075458
68734500
73711841
35971650
28851146
97907742
94079575
388713
5612118
13252935
84333365
1094691
66132947
11662384
87574225
6978786
68367619
26045296
70302025
55463810
82319660
85699280
79886255
58485341
19262315
92687492
9851719
76627204
75792486
41476435
65962588
86786196
11037504
82675272
16646379
21138621
85088118