46
97
52
29
24
83
16
14
28
79
68
88
25
58
77
65
92
26
87
54
66
36
181
37
27
177
106
169
269
125
108
118
147