45981934
16384860
85741745
40251622
31432589
39653998
55596196
65595822
54239207
12278097
29047081
44983079
56882560
75514071
3036544
87217758
65156276
69341129
84248366
10354183
18293309
96152930
93995900
42481023
10618381
8912212
89293483
88748374
28991997
76647129
34568814
22337430
54592610
59266188
23755062
50199339
18249927
92785729
66296542
29776014