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