166
202
139
41
42
71
18
28
34
62
8
22
249
98
20
146
49
24