93645799
17991849
64146993
23698132
9303582
92035545
4882747
62111885
85277923
60852496
1324294
47306583
28658171
91884964
77212517
46745337
45154746
16381372
52488414
21742599
74704722
70907264
66751490
61913040
49951678
16311647
6148852
15698786
71876266
79472551
30342118
61464577
32654986
44661864
51221441
328234
28699538
28922681
82687862
1831408