2
13
16
30
34
40
56
75
92
95
111
112
