169
56
41
107
209
89
159
93
500
342
220
571
398
104
458
117
27
154
124
200
229
216
528
135
195
255
58
151
132
146
1185
344
464
404
120
249
122
373
119
728
268
121
431
114