12
54
7
20
29
9
132
223
8
10
16
3
15
24
6
56
31
28
37
168
105
77
14
18
25
140
30
26
13
19
2
52
11
41
86
51
32