44587071
81074711
72545550
8207225
60736596
22008479
96194530
48729463
83243917
46343839
84246709
91906785
74044386
128472
20686016
4971592
68562843
27078246
26503779
83705507
80686214
42353272
33463661
52837696
80167924
25088794
15353215
85651299
59495355
39235240
31266017
89252835
13932872
98111635
10282251
2171228
28849232
543045
467823
60557537