31
43
12
11
96
6
23
17
19
54