9
5
3
6
2
8
16
32
11
22
12
10
25
44
24
42
7
34
19
4
80
81
21
147
135
27
58
100
31
35
173
68
50
325
82
14
180