6
11
106
8
280
69
271
65
439
293
102
36
237
195
45
1096
481
208
123
110
72
66
96
87
74
84
314
164
80
62
134
88
51
42
151
376
281
277
126
152
162
137
122
231
44
342
93
316
145
97
91
163
166
229
327