18686106
42257589
19341944
18625206
40369966
83258761
23078878
15982841
4511403
60272973
66881651
78954700
44891044
70571816
74703998
61661625
22885414
81817589
8358379
85453350
74382516
5641382
51701755
56466833
36108728
30936279
81925611
72325641
1053766
64136019
65178049
28815100
26302245
69746302
43454655
55115036
91734842
4885838
32765666
53512505