96848673
31368601
8925792
98804465
49572945
12954419
69047628
48472801
74719868
94224632
4314664
97722469
8841244
15309723
12339589
84688090
92796451
76678077
84715861
407725
81859613
25198201
76649478
50124945
68893613
88978872
99046750
63164451
18146414
63237701
9302499
373755
90035602
18424510
8176416
59028297
6455450
7629348
87587650
71485035