77151589
31959545
5276293
22888219
86594068
67476008
818795
8157070
64443773
230965
99081584
8464864
80619729
35102138
81005654
62646795
5993987
52167159
5413999
8877900
54348669
43811510
2089527
93877931
63168184
91996376
66455708
67107875
85392897
25206975
58647351
74403520
57601775
22826189
76556701
81366795
2930402
43357998
37957362
79695123