163
1
245
276
1336
3
260
2
96
76
1096
5
446
706
314
771
83
125
274
650
745
4
572
525
244
686
226
287
56
102
0
294
284
800
246
67