12
9
2
6
5
20
16
3
4
13
7
17
41
19
15
22
43
65
81
10
8
33
46
51
25
36
52
34
31
32
102
115
88
57
37
132
189
27
60
18
176