0
2
1
11
20
4
5
16
3
7
6
12
21
9
18
26
13
79
363
84
120
88
42
53
135
89
119
22
67
75
37
29
171
188
124
141
1132