109
150
88
85
115
121
96
103
99
122
100
86
60
84
70
42
33
520
465
201
622
298
247
214
185
183
174
713
211
283
242
284
1.6K
12
9
92
64
307
665