104
171
40
132
182
149
87
279
231
225
125
252
262
142
106
154
32
18
24
61
62
45
121
22
108
88
316
289
190
236
285
176
275
337
84
300
588
100
165
89
155
21
114
42
272
64
237
86
51
112
136
110
49
118
292