23825020
28419464
20263387
70415649
13512199
96924922
4977496
83037483
72105017
62575258
46579120
83199037
71809695
65611680
8486694
26652564
69977491
86627016
71947837
22067961
92832172
28609383
65042815
82414422
39997659
9056990
40111524
42363447
81474962
70952419
53983575
45983143
75244963
64858393
42004895
1157495
44243852
18395262
96836627
67868139