136
55
235
64
112
122
250
537
120
50
48
36
59
348
260
408
516
97
239
23
99
313
56
276
1848
215
111
104
219
395
175
105
172
153
101
223
253
93
79
264
340
110
449
130
67
102
226
80
92
347
2513
170
603
394