266
361
19
6
31
168
177
523
343
22
17
201
72
90
21
35
113
18
228
133
25
7
297
108
171
211
286
13
269
26
392
62
6650
46
4
218
78
47
363
81
94
8
82
75
180
43
58
2202
444
566
41
127
170
535
44