0
1
4
18
6
11
2
9
7
3
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
171
217
190
98