148
100
77
45
464
33
27
197
116
672