1
50
95
90
82
83
70
—
21
77
3
5
1
2
5
2
1
1
2
3
6
14
143
113
32
107
56
74
88
29
89
55
121
99
47
38
5
35
104
17
47