43078148
437536
70363699
20062481
75655950
38671040
51742015
85047313
50607760
77444304
21498489
71735304
77468851
15926680
51791976
93096175
69292642
42829716
17086928
36065483
85298504
84712212
8414943
1275381
16633091
41865265
33773992
92775706
27116059
8828465
83707414
4855309
4553452
45441787
43487435
86337258
90103990
82172128
97809176
41237599