63
125
141
66
196
117
110
17
9
7
10
23
49
93
74
36
112
103
228
35
250
95
34
26
42
68
53
54
101
147
98
168
55
288
184
172
27
52
183
38