29596671
9233045
64459807
31179602
31221379
9387239
49862483
11019868
8499949
51532850
71618248
98651191
28762624
39273472
29543447
34156740
95664686
12918136
34773318
93028000
88412914
94031117
54885337
13572277
14952911
16975599
93831067
9365334
1346381
63941762
27393508
77488087
18846357
50501635
22813642
74959500
95945472
42727814
46108913
1684687