8
2
7
6
5
22
4
23
15
18
14
25
62
30
54
84
123
32
132
50
58
42
43
17
59
44
37
82
49
74
35
73
10
9
48
19
166
134
225
142
206