85716896
23139390
90208243
2045537
13743287
26606720
33284555
7205448
4007528
46022999
16708680
82879471
80688355
13933972
9173543
66448330
77569315
8547424
80021206
72327413
42077745
8213332
14427962
48848940
83192591
89101180
15265744
96527786
34751236
6074241
9456292
7169097
78547711
48707840
4589839
58324671
64596682
3942261
92871222
47059480