354
100
399
212
157
54
144
609
621
705
651
722
847
72
76
441
105
774
395
427
43
256
902
138