90604537
6404958
10905072
16094001
77058254
95479930
62676316
12227436
59123107
85771075
9120323
70304632
7476281
41402611
65614336
55875045
5558814
16789008
73522193
66316382
28646668
15219677
42363625
48546167
68723370
67102816
63621093
1787409
364349
41292295
11946962
97924460
42291750
79322640
81836258
79085587
7882261
7550637
81053394
27485157