95775258
14929215
48333980
52246516
386861
82967632
89888173
58129613
16559833
39855571
95139770
30122231
92939672
96894755
70706541
64225384
50238979
4519312
28168354
45934646
11792144
56226949
94932407
79194670
7761540
3692656
2657563
68818810
94258009
80625602
43578191
33522270
99482871
76135245
48273601
20434670
93038249
36455852
92248364
59861916