132
302
484
49
356
198
224
58
273
250
87
127
119
118
96
106
145
520
60
29
110
175
216
167
20
45
44
94
115
240
104
95
160
111
218
206
128
359
343
98
238
221
225
514
861
958
796
245
360
213
210
139
99
143
186
191
757
501