12
6
22
81
5
12
123
28
27
67
32
18
38
24
16
15
30
14
27
295