99
88
56
51
60
33
27
7
28
4
92
186
6
77
178
24
2
35
46
30
21
3
85
109
150
122
115
121
103
100
86
96
42