324
254
397
544
255
313
221
505
326
248
157
237
261
167
39
94
80
120
29
63
112
28
50
72
125
191
203
122
134
332
12
3
4516403