1
10
18
8
5
11
31
22
13
21
15
121
95
54
215
49
27
30
41
34
6
14
12
4
19
61
40
29
85
47
38
137
9
52
50
58
74
24
117