56
47
9
118
196
135
23
68
26
134
128
86
321
85
211
69
282
64
722
52
160
109
99
490
79
67
28
40
84
122
35
718
142
428
168