0
2
3
1
8
19
7
5
11
4
10
133
194
64
201
18
9
46
61
86
23
68
54
90
214
44
45
79
40
96
49
59
156
42
52
37