56529332
2091454
59383622
52293969
34011799
68826131
12986063
73857973
53314026
81113497
28921230
65238899
71325654
53883570
76478693
45297174
9069956
2246884
19267575
59968687
61462279
86295247
43573955
44606960
74834025
17136370
8855804
88693583
7568526
64891136
99288853
17818115
12076102
27523830
49348222
24471124
83797416
58991930
41395598
14099068