7
46
31
29
35
34
57
43
16
17
72
65
99
88
55
22
68
39
18
27
14
48
54
40
36
52
47
84
21
42
44
4
123
24
11
8
162
23
38
25
124