79565093
12705928
98846931
21254650
50068193
58457917
47504941
76971312
36851514
19989573
93661544
70445676
15743996
52281793
43921058
29686433
92428944
38424362
79443719
9854546
5791191
58552835
45498668
139551
49642662
71846979
55024800
1802847
48831600
20279850
573336
12123373
41788104
30959299
79479717
48704049
76977845
96984715
92114508
35747662