3
5
10
36
42
43
63
70
81
93
98
