52931572
25931139
73679525
418797
79631829
26457541
6782719
65554904
57668830
5202680
99379163
36354341
74865744
62176478
56012012
66948310
64428193
4885625
2981433
87883831
756973
73646640
9093653
56845394
42338307
94076592
45285323
83119123
9651493
28563110
53419539
84656314
21809310
43161605
69881600
89499490
37192944
24548479
88005220
85246880