54
72
47
85
204
60
296
295
59
140
200
529
156
106
217
128
92
81
82
165
150
154
429
43
159
121
196
226
253
353
149
89
113
134
330