425
164
67
90
150
252
18
105
46
34
82
151
15
103
83
9
177
295
58
260
76
35
114
60
207
94
51
274
245
577
205
23
97
446
189
16
10
25
29
121
407
88
308
175
13
221
68
196
225
262
77
270
12
31
99