0
1
3
18
6
4
11
2
9
7
130
193
61
201
46
86
23
64
54
90
214
44
45
79
40
95
49
59
156
42
52
19
37
68
179
170
217
188
98