50381199
82206793
26715171
74528827
61006880
32349550
4736307
12677712
44675487
30892058
85868865
69732986
4917140
73047997
32394832
26199415
18591030
2408102
32689277
24178362
25392577
43315196
41966944
72321712
86097744
67932021
4137779
163631
45132898
44599147
35687440
124644
51471205
58328083
38778260
30013316
80985935
7016433
64337941
29649647