6
5
2
8
15
32
11
22
12
9
25
43
24
42
34
19
7
4
80
81
21
146
135
27
58
100
31
35
173
68
49
325
82
14
180