8
9
1
12
13
10
2
4
15
25
19
17
89
7
242
70
5
20
11
45
29
65
28
35
47
3
14
40
23
127
67
162
30
56
108
38