43494336
31678516
43792117
72375845
96206805
53366333
50126861
8503311
26396938
88913963
10079787
11935905
42584441
26094865
34539648
3197399
14952402
14749140
28889976
76064245
68262703
87965468
39169413
92468192
1412409
4760668
27781413
31957231
72277403
73586631
784871
49481469
78593371
22635045
18134893
15762497
85342098
94466214
50517272
20422518