110
98
591
271
37
35
54
205
190
43
111
50
25
69
65
240
129
97
170
567
34
96
151
319
38
42
335
18
172
26
28
49
174
134
91
234
33
46
325
79
21
152
31
7
6
103
76
45
839
4
10
29