121
116
86
75
73
72
70
64
61
60
60
59
50
49
48
45
44
43
1271
1150
787
638
379
325
306
290
254
242
234
215
197
197
189
171
126
123
121
116
86
75
73
72
70
64
61
60
60
59
50
49
48
45
44
43
1271
1150
787
638
379
325
306
290
254
242
234
215
197
197
189
171
126
123
22:20
;