20
81
94
60
133
122
18
84
535
146
40
67
222
899
230
174
35
27
70
48
16
36
49
108
23
104
97
206
61
50
103
64
69
168
148
403
191
25
98
93
185
485
59