52626420
19324966
41933305
70617668
63258198
57274503
41274284
98608907
56134080
27808412
47049832
77551585
50598087
77505364
1681233
4750959
36843570
68946094
93136698
93442881
14412374
33206637
99223411
22428402
31177267
87133820
7135666
8476200
28103268
1937675
44615705
7938172
75273058
14338831
14284289
65454696
57769362
20129124
80178810
44029856