153
127
194
41
135
75
59
280
65
181
204
507
648
349
108
505
60
92
177
94
90
32
124
47
29
142
67
96
469
363
441
312
171
437
123
84
774
289
399
314
16
744
200
198
262
190
209
139
70
150
82
57
187
146
180