8
19
4
22
3
52
9
77
46
32
198
62
109
81
54
130
16
12
38
25
21
15
34
107
45
129
122
74
58
27
17
285
7
5
28
114
97
95
11
65
43
35
13
1
94
14
24
115
146
2