296
112
549
263
512
106
68
50
213
168
308
154
568
93
445
98
154
22
514
247
198
153
326
61
575
125
517
182
420
33
344
153
127
4
293
32
376
118
566
14