9
13
107
281
70
273
65
440
295
103
36
238
195
45
1096
481
208
123
110
72
66
96
88
74
84
314
164
80
62
134
89
51
43
151
376
277
126
152
162
138
122
231
44
342
93
316
145
97
91
163
166
102
98
229
327