82
303
442
36
1156
499
74
95
1076
846
457
1
963
2
381
