9
4
2
10
13
14
8
39
32
1
6
16
3
25
34
24
11
20
19
17
77
12
108
82
140
86
304
315
30
48
49
18
101
103
33
183
115
53
75
51
21
84
45