99
137
86
45
153
127
194
44
135
75
59
280
65
182
204
509
649
349
109
61
92
177
94
90
32
124
47
29
142
67
96
470
364
442
313
171
439
126
84
777
289
401
314
16
748
200
198
262
190
209
139
71
181
150
82
57