71043830
4458441
52956129
51379706
19476647
95261151
64412424
3323950
67253770
12243775
11866352
66172601
75844071
17358582
85455716
42742048
57582518
63728607
97019805
55345107
8074125
93272566
77519667
54798091
93678684
80934927
95018118
6993601
30128394
12583129
47685705
20854938
92097232
70709824
44027349
49902470
13169608
66665957
3535682
82914215