66603968
61415542
24596600
2179335
55459335
33134965
10951193
3066661
28975737
79073044
84179497
88149530
5268053
42362023
81634669
2739791
7942932
71358885
90867226
4604126
63896369
21583655
66327677
13344483
51058835
51005586
68095159
4114380
64654487
39123530
8149317
83108386
41846094
54387830
10389649
45224592
86014288
2580670
25086178
99006485