51408030
8069297
64753980
15243428
23068218
7388780
80109511
27655591
88214296
16751163
34396610
5694176
73248538
1077464
77496701
52634211
25171677
73273546
12408350
75413926
8624310
50373448
23475279
13313316
3141388
96076259
8284072
83376131
27878713
76895862
40823289
47379150
3821577
96229564
12438979
41157753
36698837
76367596
6463348
5310508