107
531
492
55
591
52
932
1106
56
521
965
33
541
47
863
1122
15211
1476
542
581
293
1036
1871
792
976
773
104