7
15
11
14
10
6
2
3
13
20
57
54
17
41
4
31
96
94
123
72
157
182
316
211
52
62
139
76
33
169
59
109
56
78
81
145
21
48
176
163
104