33
103
93
19
267
236
249
212
289
80
13
3
209
295
51
132
78
280
77
95
84
1
12
2
91
23
8
31
7
231
201
76
143
85
213
66