9
11
20
22
4
26
1
2
14
16
7
17
36
129
94
70
32
18
3
42
13
15
59
8
19
31
120
160
23
35
74
49
54
24
44
62