185
121
67
115
117
139
99
97
592
372
57
220
248
203
122
237
43
193
133
58
214
331
95
82
31
296
29
62
26
55
34
273
78
68
51
73
15
77
61
52
71
239
413
303
47
975
119
74
70
16
196
149
142
226
23