45
65
24
53
37
88
57
297
54
158
220
20
35
260
143
99
227
141
112
84
219
94
41
49
61
129
198
44
92
62
58
69
87
80
50
119