112
1
130
157
73
76
240
572
523
244
745
4
649
226
286
56
83
125
274
1096
5
446
314
650
2
1336
3
260
245
163
276
771
96
84