63243576
49143097
7637871
23231327
84718175
22419343
34004389
89744073
55721730
25016327
42695149
55549015
19078244
25605730
50229794
1261400
89699431
18103107
95021739
77746247
1931928
20655377
1947233
84936747
83646279
61181367
6796909
72484448
25549458
62117384
9138784
58926243
985612
52606851
616884
93484289
50304316
91438169
99826813
59587749