30554979
699322
93962728
22966313
34017102
45113460
37098588
28132493
27496218
18038160
17132054
18737058
22175839
82935005
4072176
39269648
33639771
10577443
5848428
65523684
87567570
88296241
53963547
27402482
9282606
26974782
56997344
57178640
76993560
37449136
24434441
91095085
23649118
81307500
60355499
41107007
5701713
59408760
43973954
20647213