103
558
182
555
75
510
106
671
158
419
218
341
155
422
213
313
170
351
1
148
76
225
69
318
46
307
26
315
38
301
98
212
29
216
47
247