13
10
4
6
28
172
61
128
26
8
14
16
46
39
81
21
11
101
45
57
32
12
20
1
17
3
7
358
25
391
15
18
9
73
35