97
143
439
885
819
561
385
54
88
23
178
83
28
65
106
74
76
33
43
69
31
227
210
489
180
324
126
63
9
215
40
21
290
57
87
462
26
182
125
92
38
115
177
32
137
49
47
27
13
45
167
203
164
104