83
38
242
64
269
259
45
85
205
172
166
173
131
271
71
201
108
37
52
63
90
95
79
110
70
76
66
41
239
97
34
61
399
119
100
49
137
62
199
104
148
75
264
175
253
202
78
54
25
214
21
123
229