14
12
5
15
8
2
4
19
3
9
18
30
25
20
10
7
67
11
23
6
65
104
295
78
17
87
27
38
50
69
53
57
58
41
34
16
48