9
8
6
7
4
2
22
29
5
11
20
3
16
14
18
17
12
15
35
25
23
27
10
44
80
185
56
102
82
26
176
263
43
92
24
36
32
148
245