29554427
54237960
50401607
6874910
77162022
9143649
738062
14964082
92126826
58856650
54494392
6755600
70088018
51907615
9110238
30537561
633610
5831637
18602912
91455802
20788276
9910436
681736
35999852
21766502
19695768
94178955
86584263
89998215
22071417
7094538
32273008
55196336
37672834
46427820
47537965
96412811
7435481
14099906
19995109