0
5
4
6
11
8
12
10
3
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