0
2
9
20
8
4
44
50
10
32
22
15
25
1
21
49
13
7
3
26
5
24
56
30
128
201
146
100
161
70
185
116
168
109
309
180
64
53
167