6
5
13
11
12
7
8
18
46
53
15
29
82
72
180
283
91
78
246
100
58
130
76
233
204
74
222
50
128
197
196
360
182
125
235
183
45
89
374
150
117
153