99813342
61253805
72851223
12102008
3774662
8540926
17573069
1696735
97711546
96024271
99988307
32868888
40286706
77067094
32922130
81411700
49579601
84105038
99522905
96086085
12492066
95774977
91278373
72876045
78309102
28487764
31728066
1039948
8346310
73327758
93202602
46016117
62848438
67158880
93908879
65945763
30956
68199823
95208668
42321746