15
21
8
4
12
2
10
1
9
20
18
79
59
49
6
14
95
115
118
32
60
47
74
31
92
50
167
130
39
76
70
34
94
38
144
54
53
260
35
89
28
77
42
69
40
45
107
58
52
91
135
17