96638960
22639830
16444368
68642964
95236731
83309811
42381575
51795851
20782515
8335811
57002497
62434946
54921749
78574796
30283249
36263807
35891017
39375123
18485383
5431819
76452749
30229284
88108451
72122862
9474854
72351478
38817985
5528144
86796123
8461343
17157751
69122881
52684190
26076622
90741970
42708406
68837660
48995653
24006167
52393698