91
1
82
2
90
43
70
80
444
142
158
77
122
83
81
137
539
5
66
73
3
34
50
1524
663
1499
630
605
69
967
431