9
6
10
130
216
111
96
113
248
448
119
223
1350
329
721
224
127
302
137
114
88
85
204
133
121
167
367
116
91
254
75
225
68
292
361
186
210
87
74
142
71
286
272
277
103
423
110
67
172
51
177