27
43
85
25
10
28
34
26
40
52
45
13
54
106
66
32
44
35
76
21
17
87
48
89
92
215
62
71
95
80
57
168
75
23
115
59
86
178
132
46
149
160
50
96
63
208
131
42
55
481