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