97525206
6461859
90287278
88252693
78727695
95111621
90557401
94679422
42106753
56401290
18234383
77576651
89999389
28129762
55972877
74936375
46187503
81031718
66681924
65066761
8863594
6341040
98678800
82075995
64873934
13284479
26802732
1027207
80688587
97492059
59824901
84403518
7353537
56585479
63283202
33107570
93731275
22715566
76827235
60158524