42
26
240
220
96
401
54
329
48
122
224
188
120
291
44
200
89
144
232
106
85
55
25
125
219
306
260
160
194
228
27
483
404
32
403
49
111
68
67
319
46
110
35
34
77
102
79
169
69
28
11
20
2115
39
30