315
89
316
197
329
162
684
146
466
54
429
137
443
48
326
175
492
79
353
132
235
31
335
196
520
105
363
43
431
14
461
187
241
181
196
179
146
131
349
31