0
7
9
77
5
1
2
17
8
18
11
6
3
10
53
12
50
19
26
24
42
30
25
22
32
156
28
13
40
47
91
37
263
152
115
184
137
155
142
154
27
67
658