90
72
67
59
56
54
44
43
40
40
37
35
33
32
31
29
25
25
1045
499
495
372
322
284
257
246
234
200
200
190
190
175
158
116
109
91
90
72
67
59
56
54
44
43
40
40
37
35
33
32
31
29
25
25
1045
499
495
372
322
284
257
246
234
200
200
190
190
175
158
116
109
91
;