30
364
123
22
87
184
96
172
113
33
434
114
261
67
196
188
193
161
92
35
270
85
295
267
50
221
169
182
174
133
266
74
235
134
126
38
57
68
99
103
98
132
81
86
71
43
240
400
141
75
108
53
148
69
211