5
15
155
21
7
36
11
12
10
6
26
19
61
161
9
38
73
74
30
186
53
24
366
216
149
150
33
39
71
293
45
147
303
99
591
129
162
183
59
329
251
546
205
153
219
142
880
367
223
262
120
971
630
356
78
658