16
10
70
12
13
4
5
11
22
38
35
8
28
1
2
6
25
9
0
56
43
40
347
57
897
24
88
123
101
67
173
90
45
23
229
19
76
148
32
105
7
69
55