50964430
48747376
2811335
53471170
99885162
4956394
58463035
31969615
4647498
53327267
55874095
80029963
79532500
35089354
45131849
32831942
93498855
46539948
26081110
85284851
77881124
18472463
84671412
65109939
90422765
44929720
98956809
6523234
98117768
33567201
288552
6854138
59431612
37216258
82194221
58964772
34613871
85031377
81503796
87162189