6
2
7
5
4
16
33
18
3
8
73
25
11
24
17
9
45
55
12
1
21
97
31
15
49
36
65
41
38
43
74
23
157
51
128
53
100
66
35
32
47