9
150
58
25
35
42
23
181
76
56
52
237
53
46
388
73
171
128
204
26
64
37
32
720
713
119
120
60
196
152
224
67
62
80
89
40
15
248
215
387
93
70
74
207
27
116
138
48
102
77
59
34
412