335
74
261
20
94
68
305
196
439
18
376
136
306
163
421
166
330
13
502
37
478
196
159
139
420
130
406
119
226
195
458
56
507
118
228
30
65
43
556
94