134
61
79
204
372
264
33
95
148
209
321
507
97
182
58
139
110
193
72
78
122
114
171
291
173
211
230
326
125
170
87
159
133
260
149
83
158
201
54
239
132
356
46
123
347
376
52
309
81
357
206
196
374