146
100
121
94
89
41
69
37
64
69
49
85
45
63
29
58
27
64
23
83