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
47
219
395
175
105
172
153
101
223
253
93
31
20
9
79
264
340
22
33
110
449
130
67
102
226