31
46
12
11
98
6
23
17
19
56