80
1
288
271
335
1455
72
308
84
333
60
86
295
67
71
337
653
2
273
83
617
77
90
506
3
243
410
450
540
323