42296435
54362829
803529
72195948
41453081
40086799
31077111
30853067
58008915
84638559
85557806
84222893
49546829
22962345
6005873
14738758
80896856
47348922
95721130
59768073
86644819
2065048
60975806
74008781
63209536
7314998
57215877
18628765
83124282
78258214
8367330
20125055
42387740
51444883
95408627
5616215
49136685
975820
83672153
73717847