31556442
74321973
62849186
2231055
60169444
21425951
63601203
43166203
3769543
75001528
40819232
18878002
3033841
85417463
5952131
13814738
93045260
95912287
54097683
39469183
23813923
87748635
57762313
155861
58893303
89286794
59298757
71942245
24246619
25149085
53427648
38362501
47238692
35892170
95786339
24219253
43842062
16008273
83079446
91615653