255
350
180
120
66
39
94
76
246
147
101
223
102
52
244
187
164
70
85
225
362
339
87
215
329
264
93
141
402
145
151
136
357
230
1088
568
265
751
287
304
198
207
163
670
374
446
212
356
167
311
254
285
157
305
560
1415
Copyright © All Rights Reserved