12
24
32
14
103
28
18
96
6
39
34
54
106
19
17
99
3
27
22
21
9
36
0
29
23
8
348
11
7
38
2
117
35
13
60
120
10
181