37
61
35
49
112
120
82
195
145
23
92
258
53
284
201
388
101
332
80
151
187
197
251
218
287
65
136
77
158
94
478
155
239
79
163
106
126
52
153
47
89
63
141
57
21
96
74
261
412
66
40
76
219
166
116
50