8
7
6
9
3
5
2
168
27
167
93
51
65
72
43
293
15
213
175
57
163
291
22
82
176
12
219
66
71
218
146
151
39
13
423
141
177
85
107
46
21
45
95
76
96
279
79
225
75
25
100