7
0
8
25
11
1
21
6
3
9
4
5
26
30
182
20
14
18
78
40
17
32
27
22
43
46
24
98
34
47
48
49
82
117
70
129
170
54
86
75
193
133
757
139
105
140
258