0
2
7
14
15
83
80
40
61
74
18
29
37
99
214
34
21
112
121
347
131
167
290
49
207
123
118
179
23
268
147
43
341
366