19
36
97
139
26
35
68
24
37
6
71
104
18
171
589
27
12
297
30
39
5
83
52
66
44
316
4
337
3458
33
34
179
85
74
289
138
129
186
56
256
224
257
259
254
276
180
209
25
315
222
136