20
2
13
14
10
8
3
4
34
27
41
29
25
60
18
11
17
15
33
49
74
19
97
56
62
67
38
55
23
120
159
28
80
50
65
6
31
167
71
52
36
26
9