7
8
6
9
3
5
2
169
27
167
93
52
65
72
43
294
15
213
170
175
57
163
291
22
83
176
12
221
66
71
146
51
152
39
13
423
141
177
85
107
47
21
45
95
76
96
279
80
225
75
25