20
30
21
54
24
242
46
248
106
63
133
134
47
123
188
114
44
15
56
74
49
99
40
41
42
61
13
17
118
72
27
3347
26
82
315
18
33
19
16
50
58
45
64
110
135