23
16
90
0
31
5
45
27
12
4
21
92
154
131
252
683
134
27
29