8
43
15
14
25
24
12
2
27
55
100
20
64
57
79
76
3
26
10
45
49
71
7
35
18
29
33
32
16
11
28
65
53
42
4
19
162
9
72
261
13
96
59