0
5
4
6
11
8
12
3
10
1
21
24
13
9
22
14
26
7
17
15
16
2
18
20
36
81
25
28
51
321
119
34
31
49
45
29
23