168
235
62
87
148
227
35
40
219
419
473
52
222
73
280
234
309
74
164
24
506
145
135
34
83
81
45
78
70
94
72
61
254
342
182
92
84
188
151
64
113
58
82
79
110
191
600