13
20
209
8
148
107
21
423
122
266
57
140
101
39
17
7
125
132
566
203
151
171
164
218
26
86
126
205
472
92
105
81
265
441
232
64
60
66
41
31
68
51
177
274
296
82
536
545
65
139
79
48
318
95