9
1
2
4
30
29
37
31
38
40
12
6
25
19
15
7
11
13
28
18
32
36
17
14
71
76
298
20
35
48
138
207
52
47
89
43
23
196
21
117
53
288
141