11
4
20
10
35
14
5
1
315
3
46
85
59
8
9
2
12
23
7
15
142
159
64
37
22
80
18
26
52
6
21
79
36
13
30
39
54