8
20
4
22
3
52
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
7
5
28
114
97
95
11
65
44
35
13
1
14
24
115
147