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