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