20
31
3
261
9
108
10
21
66
153
39
44
88
52
92
237
12
172
86
29
54
41
162
174
83
128
82
106
58
107
27
310
127
175
55
159