91976940
77983815
67205854
59971572
11579811
9842466
76654128
18159244
80937620
18061954
50652202
42376586
74902073
50145678
26656826
16478117
44541949
19791264
93832425
84177121
51449528
7500343
78142444
15048033
91545629
45833625
11163221
4746817
76891449
37008691
92007893
62468490
2881592
18425441
2061134
50052034
33282928
87425188
52298420
8531481