6
15
159
343
262
165
212
75
178
123
369
96
68
28
273
115
78
102
100
48
54
191
39
94
53
131
82
192
145
415
106
119
132
125
197
89
513
52
147
689
143
138
462
140
26
120
47
264
257
85
167
137
670
184
249
18