50
20
35159
78972
73530
28762
70668
14136
15142
85956
92848
26733
98739
14730
26771
17424
19586
62390
96155
63252
47083
34286
79356
50813
21371
65139
21750
70424
27147
48920
22261
77804
24865
36453
86838
74821
84723
84737
96756
35901
33695
67046
74486
21638
70973
87950
74994
66169
82051
32207
65244
99893
1 3000