50863632
4961668
68831457
3212603
84552832
24626790
33014835
97222146
19742535
53647030
7435983
6967035
57761049
2579400
16544082
56146334
19197326
46358907
5694975
51262537
42408190
81779054
46716117
22949916
4509109
15312570
60064648
92159176
75438459
74463376
24391886
71739117
72183978
89848371
36665431
3099719
63005638
8867850
76331002
67875978