157
1
152
355
122
65
543
26
28
88
984
2
1371
5
83
1073
618
881
428
3
431
899
747
1209
134
359
1062
325
348
299
77
1155
0
740