54048706
39928406
52778434
99275509
77508456
48755139
80427633
23969113
3007320
22992018
13657656
16096944
33601060
9128905
84774376
58887591
71101070
56623063
648360
87941483
53459330
51684491
61123726
30426888
35496296
89735590
83356324
40162970
87779674
90247325
74005711
87608148
76233929
49282058
671626
36146422
7917928
60442809
68278462
2458638