153
51
59
17
62
42
297
26
244
38
57
242
195
142
82
210
462
101
96
70
12
186
55
84
295
449
44
136
151
332
111
22
360
33
203
148
99
30
29
385
169
3474
650
363
1558
53
31
241
140
420
252
237
141