19154322
7117225
32461297
47161853
606890
37097782
48222583
31921312
14598909
4704670
90874156
67801750
18493574
46605547
87783124
16022439
49952534
33069517
88542835
67744086
12871346
47057305
90244758
487690
80032920
11594604
32866458
60429549
71877719
12468402
76997766
19528513
88929256
21775363
45827059
60709399
2911894
26204714
29947732
74433642