50
17
3000
0
104
820
148
212
152
156
113
101
494
115
757
160
341
101
173
95
164
175
108
150
98
111
100
152
187
157
302
117
109
114
100
155
117
157
103
102
100
196
109
145
110
141
108
108
102
154
436
106
164
61
112
807
147
115
36
351
152
108
158
558
848