94
21
281
270
324
12
37
93
156
285
54
242
115
23
5172
25
69
143
307
120
257
24
2030
187
272
48
114
46
517
34
127
245
16
45
200
26
140
193
119
1104
303
260
227
1584
449
9
6
32
339
150
344
128
5