43498476
97577693
8051134
49759428
80223533
85241713
92713595
572162
79695968
29486072
64031954
910868
68496483
45518935
11213348
87617396
5209037
99213014
343371
27309635
24518370
14448415
31569905
14401006
70445835
42307479
55677263
85873908
92791879
26844912
29769171
69109445
36061693
69083545
51041141
89792588
50274420
95947336
53782031
76409962