0
8
2
5
1
3
53
67
58
9
18
51
44
7
10
4
22
39
91
47
68
40
20
50
288
149
75
136
43
27
87
26
57
52
64
232
59
15
191
118
21
33
90
695
6
14
12