37
33
330
109
95
97
73
235
79
478
253
178
160
205
126
157
1065
171
483
261
258
150
423
262
234
464
52
38
237
46
120
134
613
90
158
186
172
203
81
96
117
69
283
124
180
115
87
114
179
43
218
50
344
232