109
55
123
28
58
89
308
21
65
91
48
42
203
216
33
173
30
44
69
25
196
74
175
52
82
178
105
157
152
38
71
163
166
29
212
67
527
47
191
135
215
134
230
61
179
76
59
75
147
53
140
183