69
63
73
27
55
40
89
62
301
61
164
228
20
36
260
143
102
232
142
115
87
225
97
43
49
64
131
201
44
100
113
71
59
88
81
50
123