23
8
31
59
90
177
60
42
88
143
82
27
12
24
25
33
64
43
68
30
66
87
40
18
67
13
47
35
38
36
32
101
71
51
37
26
34
44
53
76
55
39