117
116
107
105
98
96
86
76
74
72
68
66
65
63
54
53
52
52
1145
799
754
539
495
373
313
309
285
273
250
249
231
201
160
158
147
121
117
116
107
105
98
96
86
76
74
72
68
66
65
63
54
53
52
52
1145
799
754
539
495
373
313
309
285
273
250
249
231
201
160
158
147
121
;