2
4
5
6
16
23
36
41
43
77
90
