99983180
77862774
25128560
83987781
49135823
34615796
28664008
42891614
70134956
68088851
52642717
39148123
55155716
76955316
47608477
39463273
4536500
81032206
62375260
67347649
46462289
99098467
2199354
81894089
29602391
31372389
70947652
40193692
95505781
826716
42851476
69887049
71022088
88273872
5457694
62362913
22927111
76224084
65057858
93594282