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