239
22
77
54
511
50
340
169
409
196
587
186
539
52
431
29
482
8
185
132
225
137
244
179
255
164
402
7
231
16
335
144
499
194
527
88
301
98
330
179