139
222
228
289
509
166
80
18
193
131
45
87
258
159
353
85
454
254
52
832
26
99
225
72
70
200
32
107
259
36
158
73
51
157
56
309
119
34
46
49
106
92
151
64
278
71
422
202
83
19
512
154
38