9
54
36
34
128
106
76
21
28
61
58
386
53
177
38
73
82
52
220
316
209
44
196
402
60
51
70
293
78
83
57
67
39
786
202
1005
189
91
231
50