73438382
71545097
58606302
24382605
18483117
36881139
51466172
12471118
27014489
51542550
67307249
15791700
42216904
50796582
11565915
5825439
21776689
75864485
43672565
93136
79909840
66731075
60227812
37368941
9033910
41275159
39216005
44699058
76818653
6634981
37964732
73374446
91252120
49822530
45034630
690691
7832304
39551017
50686013
3138712