1
2
13
3
23
5
22
7
4
4
11
8
40
52
26
89
15
42
23
10