0
13
2
11
17
21
10
43
38
132
34
124
70
105
68
110
64
73
78
163
141
140
184
104
226
137
211
284
181
384
392
382
107
414
233
161
353
138
859
92