349
124
155
103
498
174
583
116
620
27
534
138
522
228
667
80
226
167
255
111
217
128
277
88
382
192
325
60
219
94
784
208
387
105
544
132
81
28
357
169