53857943
64995739
6799609
81464288
49394967
49833718
44545730
35304352
1341285
12995542
8050204
2183037
60005357
46633686
9809568
26796451
62607068
161765
15818508
9386964
82225181
81085329
80314043
62324366
8963969
40966439
93263355
55492982
99401999
98858800
55772001
15674196
63888395
83612628
22585077
82647362
71204262
9828152
25769340
7022485