103
98
92
87
86
69
67
67
65
62
60
52
50
49
47
46
43
41
2222
1546
920
799
633
359
343
298
286
242
223
209
183
179
176
173
143
139
103
98
92
87
86
69
67
67
65
62
60
52
50
49
47
46
43
41
2222
1546
920
799
633
359
343
298
286
242
223
209
183
179
176
173
143
139
;