330
70
256
18
89
67
302
195
437
18
367
133
306
163
408
165
327
13
501
37
454
188
155
139
411
127
402
119
220
193
451
55
502
118
226
30
62
43
553
94