164
154
57
87
89
36
169
166
70
400
196
124
61
132
160
93
94
56
59
304
79
95
167
129
231
85
470
711
246
283
271
244
107
839
84
110
187
252
80
123
86