9
27
3
6
2
8
26
68
20
64
285
101
50
72
33
56
173
129
136
57
118
12
31
338
13
1
260
69
121
30
83
21
38
23
28
42
52
16
19
58
110
92
86
18
71
34
5