0
1
5
11
12
31
10
42
37
23
21
63
66
20
48