120
26
265
62
267
113
5
31
150
340
33
77
371
68
35
159
181
119
34
3
57
198
133
820
182
44
109
145
107
21
96
11
128
247
211
53
673
0
174
25
4223
15
547
78
59
110
417
37
84
467
14
27
67