7
10
6
9
1
8
11
60
29
35
2
111
16
4
14
42
15
26
24
27
106
12
3
69
195
18
38
13
37
54
104
130
247
152
64
105
200
96
328
73
117