30567249
8488861
91908378
2751766
52765806
6868925
89755437
97195979
74836181
87145861
80668408
25886260
3555705
79813889
38236167
51367300
26388130
51398478
53368286
72649407
41975986
82993429
61439645
16756636
29132567
29741300
24853978
18871083
89223977
60145338
54102842
17496508
1976965
59789369
43558884
52706962
60266640
39151949
18312112
86105613