26
17
4
1
9
19
25
34
135
14
6
106
59
13
64
184
193
28
346
22
61
43
65
31
71
44
165
249
37
40
112
886
196
124
72
45
99
47
20
170
38
679
380
250
152
49
175
221
42
278
355
392
238
310