8
227
40
70
48
165
329
195
344
110
75
150
167
272
646
10
38
9
62
32
82
64
158
69
55
27
121
314
42
11
21
18
132
89
93
142
53
20
47
71
84
373
36
13
177
35
79
66
50
182