59
41
37
18
50
72
62
78
63
160
25
49
104
134
601
96
55
133
459
380
233
131
86
42
257
32
80
95
137
159
216
165
190
540
164
64
211
138
51
371
58
261
143
230
179
208
272
386
205
163
61
91
142
30
251
120
85