58
42
99
136
87
240
35
48
25
68
74
55
229
50
105
91
45
100
83
170
101
67
59
103
90
286
86
295
78
16
84
97
117
8
109
62
104
92
80
133
54
176
112
173
143
89