31678491
60189848
7912448
35765952
77779776
56313568
32177374
10693903
30128159
2358352
1468515
70523066
22146855
82948920
16158997
99526823
26689130
87879367
67336855
97205884
86966443
42455224
74219285
40861657
44266831
6687802
66327199
92764714
45583426
8431477
44978583
10418473
1827397
53753150
52335559
34195493
83788984
19167704
8011352
52239308