11
52
3
2
15
16
231
6
8
27
35
25
4
5
18
34
7
10
36
210
47
17
91
19
14
20
110
89
121
123
30
106
50
48
149
21
148
297
120
166
83