0
1
3
4
5
7
12
6
13
19
2
9
24
54
8
14
10
11
22
37
77
119
26
29
186
63
35
52
25
137
80
49
70
116
93
51
124