7
1
9
5
12
15
51
116
42
27
84
10
21
31
173
32
57
71
61
78
62
49
55
103
83
67
80
107
304
165
138
41
48
145
186