53745
94551
83608
92780
19685
96908
23620
76909
21200
35961
16047
33208
25241
64523
32856
56061
55261
28106
48151
54176
64885
11728
63073
46539
47140
60695
59441
15710
80266
61392
87766
56017
14286
61949
55983
37032
83957
60381
76016
42540
21918
19410
49594
86507
51344
95234
71646
44261
96549
62469
90388
10138
79249
32600
56979
38354