544
89
146
83
90
363
304
86
69
77
85
160
43
95
134
67
97
124
108
94
57
79
77
122
106
455
308
243
485
237
398
252
170
236
218
498
394
95
296
193
444
255
208
599
380
1455
540
814
620
561
855
770
498
1323
443
393
344
288
331
423