87798666
81708310
65617932
4724869
76297730
90554550
78933198
22601312
32245039
65427809
94127514
70452645
775427
31603036
74818678
47871898
56894248
52739938
76663149
10442843
48206905
60712165
51645997
36642022
64133566
89073663
44506086
56743843
91242795
54699962
10257219
80094938
302681
25599110
635923
51065999
97591976
42143637
89398460
2665737