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
128
122
74
58
26
17
285
5
27
114
97
94
11
65
43
13
1
93
14
24
115
146
2