75
33
42
29
50
67
79
30
15
66
130
53
81
100
78
47
120
102
91
233
171
99
181
205
103
74
107
135
287
72
61
246
46
26
45
40
60
59
194
226
177
315
495
310
138
528
134
156
140
185
229
191