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