10
11
13
19
20
35
56
59
73
75
85
92
96
97
112
120
126
