88
71
269
122
132
103
101
173
67
143
150
54
133
57
26
21
153
25
239
69
449
260
118
214
310
50
92
68
77
85
93
81
72
226
8
29
136
41
115
125
9
164
116
107
44
316
284
135
52
40
13
109
43
64
24
27