50
20
66389
18278
38043
63590
13985
92015
84308
61258
35080
66079
81177
40103
20201
45687
67617
34451
87733
46627
98440
68350
95078
33023
97270
67924
47885
50895
52112
95905
82666
21591
61346
44957
93078
64131
52895
41337
15241
10538
34492
65414
32366
63250
67749
40680
93982
88582
13892
67787
80139
35451
1 3000