0
6
9
25
51
14
17
12
10
19
28
182
181
126
177
132
174
41
78
49
331
72
18
151
34
44
33
37
21
73
23
38
251
100
105
124
101
39
31
240
99
40
114
56
54
168
294
50
335
109