103
92
88
84
83
80
75
73
72
70
70
63
60
58
61
58
59
51
51
52
51
53
50
43
41
41
42
45
44
40
47
47
44
42
41
41
41
41
41
42
42
42
42
44
47
48
50
51
52
54
60
61
65
65
65
68
71
76
82
82
128
130
140
142
155
155
155
155
160
156
156
159
160
160
161
156
155
155
155
155
143
141
135
129
85
83
80
77
72
71
70
71
69
66
59
59
56
53
52
50
45
44
44
44
44
41
41
41
41
41
41
41
41
45
46
46
40
44
42
43
51
53
51
52
51
59
58
55
58
60
64
70
73
73
73
79
80
80
81
100
111
112
120
129
145
148
150
151
152
164
182
188
189
196
199
203
210
211
214
220
234
239
242
245
248
254
266
268
270
272
274
278
279
283
291
291
291
291
293
295
302
304
309
319
322
317
317
316
318
338
338
338
338
340
342
343
344
344
348
352
357
357
357
357
353
348
345
345
344
344
344
344
343
342
339
338
337
336
322
314
315
317
308
305
309
306
303
297
295
293
291
291
291
285
279
279
274
272
270
268
255
254
254
249
247
241
236
226
220
215
212
209
201
199
197
191
190
181
166
153
148
146
143
139
128
123
110
110
107
105
94
83
80
75
73
73
74
76
81
86
87
90
94
100