29102720
19228628
4314572
74011623
14103623
1021479
81068375
25455373
1102479
34597506
88053993
47656336
84706844
61946890
10375006
83507800
20489611
11816130
5377910
9639722
44798143
93759697
93145535
34732888
98434121
36935251
29003317
22789701
4078568
74628624
15657346
99533734
7015098
82981905
13434759
43537832
11789215
5236153
84515827
46604068