27
13
15
8
1
81
22
34
20
3
53
98
126
193
138
290
54
206
46
47
21
18
181
41
155
55
80
50
225
127
241
204
57
212
115
69
62
429
61
598
192
35
249
25
166
389
40
128
32
156
94
82
90
196