31
42
12
11
96
5
23
17
19
54