31159280
48492014
82005821
13619662
52463428
18426571
2469513
294709
44683597
41694450
96339227
4197259
2779847
76846649
36485675
89494963
13843423
38731884
60957196
63737822
84065137
66589561
90066244
26768089
37677532
90654092
19541518
36907293
72292478
71811951
689017
26382632
94806011
4128524
3876037
95308178
65862141
634467
5037463
51822659