2
6
13
22
29
31
38
64
68
75
98
107
