56093878
52915871
39391166
4675485
24398974
42091866
89302360
94951108
24496365
46087918
86577904
38021076
48884315
26952342
28034299
43034787
73456614
219978
37405657
38622915
89638586
60625363
171326
55388874
7410606
21263879
50753028
43657237
7277783
16387183
14797275
31774603
79969653
9655541
89108921
91294841
24326059
75089058
8069735
50344661