4
66
12
30
141
23
49
21
166
104
65
28
137
123
278
9
18
43
142
41
76
163
45
127
135
118
55
34
8
57
119
69
178
37
25
388
74
42
78
158
16
155
205
136
48
298