26
173
129
37
200
108
169
252
15
152
17
16
130
249
154
14
6
21
493
103
71
125
63
66
50
27
144
250
219
301
212
213
147
366
259
434
224
444
1159
142
52
69
38
148
616
4
35
28
23
44
79