103
1
129
95
99
111
97
128
98
151
2
3010
3
274
96
110
93
82
84
121
115
170
280
69
104
209
140
126
168
347
204
142