0
2
18
16
19
12
156
292
37
13
34
411
182
140
152
54
113
83
31
131
95
118
17
110
284
47
222
84
297
64
209
109
259
25
36
70
172
48
143
21
155
49
6
15
200
33
44