95889868
5009633
11141589
28338079
60455797
40837624
12664971
26141310
177179
2261512
403941
85246028
58366057
54015797
90592168
22457279
37895766
52441440
34143296
12673233
77317065
4117975
98031939
62386144
14048384
5225707
88739582
64849005
63217173
95865668
88756197
71426218
44435678
49852077
20689888
6428124
3208473
71904888
157197
20686133