63127570
285546
37402995
19322573
48812666
14143759
57523853
51347722
7246631
89316508
949844
56197337
55704601
93018666
68729043
14903758
39293368
66352768
5276247
2024358
3769829
61844623
45921660
33232032
4402081
35087547
66587252
98812895
56209992
2742096
99287877
17113993
73181309
57848748
69395940
5477105
78532571
71069351
33472060
67705539