85
83
71
70
63
59
57
50
48
47
38
36
35
33
32
27
26
22
754
689
436
349
254
216
215
193
168
163
162
160
146
118
111
110
104
88
85
83
71
70
63
59
57
50
48
47
38
36
35
33
32
27
26
22
754
689
436
349
254
216
215
193
168
163
162
160
146
118
111
110
104
88
;