42
14
77
85
364
80
13
328
79
136
78
40
113
193
142
428
469
416
74
388
360
133
267
41
156
227
387
181
376
1398
50
151
882
320
512
192
1542
371
470
175
109
82
95
93
167
75
201
172
61
294
83
196
135
163
325
215
370