7
2
10
18
3
4
196
99
223
0
56
1
6
9
17
12
79
37
15
23
5
39
41
26
21
11
57
452
43
44
13
161
179
34
28
38
169
116
118
22
82
32
110
168
66