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