56
88
33
58
75
76
50
142
290
271
11
129
93
78
160
65
53
34
45
259
74
86
133
198
49
43
131
165
164
237
101
100
26
106
64
189
314
206
445
365
70
105
44
828
317
97
40
281
349
77
63
183
174
17