8
2
1
4
5
11
17
18
3
42
86
6
7
14
21
24
32
10
27
39
23
103
30
13
135
53
28
87
36
19
31
16
209
65
89
67
43