44011073
83403882
2184794
19113833
74064506
67813958
18157917
43033920
85677167
62649201
90571751
91838288
14232247
68149258
77783079
42805190
7891201
94138486
58725843
81028813
81148455
19531228
81638221
65578042
87162565
85609797
78847862
51061687
79079126
10095020
13386259
66511764
11212516
79066831
68574044
1429848
86252145
86196004
70954257
83696865