9
3
1
8
6
4
11
10
13
2
7
17
12
16
30
21
37
28
23
25
18
104
19
55
31
45
36
355
29
44
33
24
117
134
85
43
75
46
83