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