9
67
51
26
25
161
55
48
75
312
49
92
181
164
32
304
109
129
81
265
401
34
72
58
38
63
35
17
85
21
284
254
414
242
76
128
103
172
19
762
78
116
96
231
326
260
142
190
243
322
227
62