95
273
120
178
252
205
128
217
167
184
180
149
438
123
131
77
383
121
365
144
54
153
40
103
124
373
111
156
133
195
163
83
141
66
190
147
37
322
267
99
116
100
125
175
166
73
76
126
129
71
113
201
107
148
348
140
379
334