12
9
4
14
8
6
3
5
11
1
20
18
7
21
132
47
56
13
57
33
41
52
19
43
81
37
67
22
153
150
109
17
46
59
26
42
84
40
31
94
64