3704527
140596
90557640
74927776
32464147
41364782
20647879
1971061
14588852
86657626
2994629
69383289
13435279
50274695
71587203
71461885
91026274
81463738
75509389
64186790
35688398
55771540
467571
2783016
40247216
8966142
59854688
9084553
6055518
73167355
47716877
40109673
33298160
32838493
90917014
89931745
30272176
40844725
69698985
82436384