105
97
87
120
173
123
50
112
163
129
1456
9999
137
118
72
1021
155
109
142
82
107
9999
102
100
9999
96
126
88
122
122
49
147
43
52
121
54
9999
125
101
200
9999
123
123
123
54
58
9999
109
124
101
132
108
118
102
132
58
122
130
53
202
120
82
43
57
54
53
160