89351130
83903128
50258614
22658320
15485192
87988172
53127046
5735039
272929
5301042
26498202
82697877
58514615
33628830
76086657
18512295
83926313
95875949
8067834
46343626
51812140
54362407
17419058
29177820
74738871
75028757
93358074
19786738
41809099
36388891
84794633
34044460
64177240
94742999
14326690
22669847
43828814
1424109
31109593
9641489