71
142
84
153
74
182
297
202
130
125
111
96
94
131
89
276
101
50
95
116
45
179
62
79
97
108
100
124
185
139
230
73
88
172
83
107
203
163
110
76
249
75
177
166
245
87
243
175
146