124
56
36
76
55
283
45
128
224
260
163
166
156
48
37
108
165
248
125
100
337
129
411
104
256
222
110
581
213
204
484
161
351
178
69
290
106
132
151
144
50
61
58
472
406
229
233
244
312
315
482
223
174
413
203
111
160
295