299
120
268
33
514
123
329
139
652
216
408
236
535
41
248
133
161
105
263
174
456
154
526
137
593
97
246
50
203
127
348
135
388
146
300
50
252
189
643
139