37
42
109
91
71
588
168
135
388
94
152
250
259
204
289
130
194
635
466
54
30
65
61
121
210
111
729
143
63
265
215
220
147
96
102
483
163
302
180
268
144
225
70
89
29
115
267
604
178
243
235
116
232
1356
120
391
118
397