18
39
68
92
50
201
404
86
70
14
239
89
155
35
49
77
46
95
75
90
198
152
63
84
108
173
78
66
104
106
118
141
143
125
100
256
340
102
99
69
113
36
137
34
160
65
73
79
48
6