19
77
93
59
133
112
16
84
534
145
40
66
222
896
229
171
35
27
70
48
36
49
107
23
104
95
206
61
50
103
64
69
168
148
403
191
20
25
98
92
185
484