1
2
3
4
5
6
6
8
9
10
10
12
12
14
14
14
14
14
14
20
20
22
22
24
25
25
25
25
25
30
31
31
33
33
33
33
37
37
39
39
39
39
39
39
45
46
46
46
46
46
46
46
46
54
54
54
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
139
139