12
4
2
32
20
104
16
13
23
22
15
26
19
7
86
67
108
99
85
66
60
42
25
56
18
38
17
49
37
110
44
71
51
83
5
54
11
9
27
30
84
14
31
61