20443
22089
24319
446
889
231
785
550
241
94
633
353
518
201
502
204
469
189
278
82
186
224
448
177
185
122
472
247
96
107
53
98
318
262
177
143
82
183
181
96
47
155
99
94
168
577
134
142
113
50
26
147
29
100
19
68
74
38
52
101
101
95
163
62
96
83
30
89
54
58
31
66
32
98
43
31
52
87
37
12
13
33
30
60
25
65
18
75
45
21