9
30
65
14
7
47
5
18
4
6
42
21
62
13
22
12
45
16
8
10
19
68
25
11
31
52
33
29
108
44
137
85
40
93
86
174
692
101
153
48
305
130
188
102
295
61
273
154
206