384
328
836
26
402
60
286
28
24
78
34
93
72
336
42
282
292
313
140
75
335
580
245
21
176
91
105
358
88