9
36
32
35
90
52
279
49
71
56
77
384
130
113
103
328
75
233
398
213
204
155
55
293
124
99
89
44
81
39
147
362
92
169
166
61
191
43
381
87
31
141
69
232
324
64
111
80
132
157
86
176
193