253
721
120
531
52
230
90
210
164
440
67
271
80
57
55
201
402
572
383
54
200
277
112
203
354
94
64
299
126
31
585
61
142
101
226
79
157
76
109
169
68
222
134
184
105
231
116
88
133
123
30
268
346