138
261
403
47
140
115
25
228
83
144
133
91
463
560
143
235
154
44
1723
152
29
511
55
65
277
81
180
24
220
19
32
172
174
252
132
170
52
329
20
507
26
191
872
930
148
110
105
33
15
356
73
37
76
1226
49
207
40