24
20
40
35
48
46
72
72
50
63
86
91
113
189
219
236
289
315
339
414
504
619
797
985
1206
1476
1624
1898
2089
2568
2958
2930
2921
2972