21
39
30
97
71
14
62
64
100
83
66
34
156
22
73
86
207
29
742
203
31
26
77
46
465
25
48
190
24
155
109
266
196
92
166
49
101
254
95
150
307
28
7
447
162
319
317
121
123
68
131
122
96
258
65