57
138
112
37
41
74
35
192
169
99
59
52
217
124
56
285
55
19
3
17
33
51
172
76
84
65
96
42
79
119
31
16
39
7
21
86
200
30
166
106
14
185
61
70
163
24
111
133
140