80
58
40
86
63
39
142
196
124
73
52
129
72
67
61
65
175
60
208
229
279
122
226
179
694
240
98
105
394
369
230
88
177
81
617
205
174
103
87
269
123
82
133
154
99
204
108
112
74
176
76
47
319
413
242