10592561
99509716
11894139
73319581
78529728
47626762
49477313
35984402
84025632
30887349
53993564
18255128
68992712
240212
26655722
49522137
92532586
45306532
91941814
7891314
10869858
29016254
63709535
62339036
1476642
76351644
86884466
7569843
8734245
1729337
6616820
72573785
4531406
14217497
5257982
73246232
19906445
23383175
54099352
18554227