7
15
200
8
148
107
21
422
122
266
57
139
101
39
17
125
132
564
203
149
171
163
218
26
84
126
205
471
92
105
81
265
440
232
151
64
60
66
41
31
68
51
177
274
296
82
536
544
65
79
48
318
95
100