59153581
42197412
23781151
67484940
58815224
3118329
66743711
80786525
4882942
17937566
51772084
84965945
51301098
69056808
37121944
57023497
2046602
41716885
70694097
79659053
17537494
87962227
18446221
36683956
8776985
72769
9092556
96794432
29932774
52583325
26897558
34115450
45109292
58341445
34191631
21212276
3852616
729689
78134397
94051911