1
50
96
90
82
83
70
—
21
77
3
5
1
2
5
2
1
1
2
3
6
15
144
113
32
108
56
74
88
29
89
55
121
99
47
38
5
35
105
17
47