96085198
21224563
26033831
3358517
21031099
57736562
58179717
79868530
23126859
63998280
428502
79737736
7718375
12515252
64942775
16965731
29748072
44081011
52431824
97399092
12477961
714937
27054805
85747180
23481400
52545068
45869144
62781026
73702229
77501839
83314532
25571619
59644033
78361664
81318890
73834668
66587546
6193615
27132244
2905907