81598869
90283319
88231580
14665513
47553998
42312488
223950
81933388
31494732
48226509
55654336
64682968
22102195
52759897
63696763
78425114
66178521
941708
11273303
61105727
52284886
97547343
25577391
8302598
58713968
36838016
92513897
96038444
65844332
99384020
93651950
60518971
72169052
67732912
13807910
87429318
6596485
9909488
87767376
56197706