16
20
9
5
2
4
3
7
12
29
22
34
25
18
26
44
13
40
51
38
49
57
36
10
11
8
24
52
82
102
53
27
28
58
42
64
179
95
134
77
43