53821192
21347191
26861778
77342777
36157935
89818508
14087859
86525962
10108296
56694166
87457571
46081725
34935350
64572271
64005042
67419816
1189490
5575379
55506752
68606964
39047521
35226857
55894945
34619305
47608477
99508043
20792158
60287673
8550169
34083781
62552549
55527938
38437643
45143402
84022608
37833356
55461998
84331086
6990359
58549782