95667886
29238951
27677612
75159125
59301203
12766820
79172790
9492970
60893443
1473595
92011925
59825447
31496246
4046186
764038
19102365
41071950
595734
13279442
30292524
26628259
34052503
31993585
55505416
94589397
83849835
42182681
18186794
5839672
41343910
65019818
61334403
9321647
34204630
76849886
26881489
41633345
13664189
42207478
33543526