0
8
2
5
3
1
54
67
58
9
18
51
45
7
10
4
23
39
91
47
68
40
20
50
288
149
75
136
46
27
87
26
57
53
65
232
60
15
191
118
21
33
90
696
6
43
14
12
41
11