9
191
55
89
332
112
220
186
221
116
387
668
168
59
302
187
46
113
80
28
227
74
175
256
97
73
72
92
41
75
95
78
93
42
268
47
60
126
111
66
141
208
272
48
312
38
321
81
193
344
103
64
176
57