19
19
37
36
22
17
27
35
11
55
39
138
246
15
79
57
105
121
60
107
137
70
94
113
148
120
73
233
195
157
89
146
188
258
229
355
169
116
84
126
123
459
530
375
416
99
126
269
256
325
310
289
495
303
344
414
121
259
440
335