20
42
26
112
24
64
36
251
50
181
72
147
52
78
96
412
46
92
283
103
29
25
159
98
306
43
710
44
67
101
68
35
57
45
216
31
18
87
1296
142
174
123