20309491
16005507
14869648
6445492
86293280
21538417
68064449
48295164
73258672
92205371
20894798
6262497
59976140
31283543
30668455
99441289
98265457
58704826
65969223
23559573
7074296
4531959
77738863
50859607
21396871
97947592
6965985
82785103
84078816
43375620
74888725
79954945
78675697
88955834
49928508
48621137
73499656
30847145
48312967
9568167