0
5
2
13
7
3
10
15
6
9
1
8
11
4
28
26
46
16
58
23
21
82
172
209
84
18
137
175
112
127
43
121
24
123
187
59
104
60