107
3
19
288
354
798
742
175
444
202
124
380
355
593
175
107
309
241
818
368
19
859
704
254