18472470
36188254
8960643
59758731
91931964
43095298
55437420
30813762
7576077
2087416
959536
82619237
51149540
27964429
2457220
63535587
23019975
31772644
52872185
15831158
58458796
21905997
75585059
14435681
10026636
60889196
4416439
71586347
49293986
39379888
69206739
96892642
92884715
41076507
80893454
137383
36653908
67595838
37122439
18562046