0
3
2
9
7
12
1
15
101
4
5
17
19
33
27
223
26
13
24
40
316
10
46
70
156
93
88
45
79
119
115
121
37
90
58
53
118
219