10
28
16
9
12
53
2
6
1
13
7
18
57
47
22
15
26
21
87
3
5
29
38
17
14
45
205
39
20
48
25
32
138
11
116
61
65
24
27
8
405