83
77
71
68
63
54
51
49
49
43
43
42
42
41
36
35
35
31
1256
931
553
490
448
362
312
297
256
236
219
193
174
148
139
119
99
84
83
77
71
68
63
54
51
49
49
43
43
42
42
41
36
35
35
31
1256
931
553
490
448
362
312
297
256
236
219
193
174
148
139
119
99
84
;