13
3
10
27
4
1
24
128
11
2
6
21
8
9
207
14
50
52
12
7
62
45
106
384
53
39
16
56
44
17
37
230
35
5
110