20
242
160
107
25
37
48
287
212
60
79
541
75
236
249
133
147
342
261
393
33
93
45
19
47
288
43
441
183
282
6976
59
63
71
94
82
217
146
369
36
218
289
427
28
337
38
371
32
23
927
68
1138
409
57
597
682