89
86
167
69
60
35
43
198
27
129
764
138
71
172
36
187
68
195
87
122
75
46
145
47
152
305
213
117
164
51
32
146
94
20
294
57
41
52
121
45
127
244
67
236
457
113
377
232
194
277
238
34
50