8
20
4
22
3
53
9
77
46
32
198
63
109
81
54
130
17
12
40
25
21
15
34
16
107
129
123
74
58
27
285
13
7
5
29
114
97
95
65
44
35
14
1
24
6
115
147