30971229
10647478
5704084
643860
27754304
3475843
56207773
2137342
65563340
15564189
76795061
13713763
90552792
7738532
35097635
98209365
2494577
22829144
7927013
23388166
20057658
70956348
23138989
82977928
96008367
33535783
20687633
13836215
19835620
92935134
65821706
87404248
29203859
74873290
5755241
29408279
76969348
43076651
46569081
3851439