80
40
19
531
81
14
92
16
90
239
58
34
29
308