19
49
135
457
173
52
96
104
187
177
67
243
232
42
136
299
143
159
255
149
171
278
350
190
153
293
112
62
40
83
59
79
86
126
605
285
63
146
53
119
158
105
383
140
39
78
51
151
106
364
94
124
209