8
9
13
7
7
390
593
520
266
90
95
41
201
277
337
158
150
84
193
249
297
243
62
307
28
35
138
155
95
93
176
120
102
61
142
218
262
138
39
166
66
264
182
73
47
27
62
90
38
126
62
90
53
60
193
63
58
81
87
62