25912914
84029627
11568332
53416
1274156
16652839
59593379
68763415
53818090
62002622
16301755
14397977
455002
14228236
65214052
99899142
602533
55973993
81364174
18948536
61405843
7014680
48749872
43156239
93969604
3907216
21702716
36888978
91215560
31236463
66067093
21486146
8716630
82112285
94494453
60561500
8225566
18031709
97479898
57307199