96684935
5158466
23807365
49018769
12294003
96272842
98648731
22077263
87932822
59236504
15906603
44168948
88804287
5292741
69112288
82223501
46968060
71554432
59795577
58864684
20447685
88467076
50343346
41154613
20025478
2943393
7257418
72385018
41956737
53013288
99282478
97534085
76636456
6082290
46553148
24183063
81208779
47779915
2634996
5017728