81
91
103
41
292
238
392
94
527
174
361
735
435
352
257
56
229
42
310
250
291
82
181
67
45
39
26
62
123
172
196
157
46
65
149
109
1649
240
225
47
63
97
59
111
169
222
413
74
242
54
32
110
88
20