42
60
50
99
86
289
73
38
108
207
198
25
89
106
104
101
21
58
124
31
6
69
49
269
55
205
70
44
63
174
100
43
76
223
246
160
149
147
274
416
233
188