19
55
93
23
34
25
39
503
190
71
162
46
16
26
221
352
70
90
9
17
98
60
340
118
105
116
52
178
44
36
280
422
61
18
206
32
89
86
95
24
63
64
37
15
38
59
77
129
156
135