95598537
69788929
6224707
34865891
99465455
21508360
17574844
42022827
80478497
3958330
59572134
51997014
27231863
77615189
90361638
51808642
53496907
57773351
21334848
58158012
56815983
31542745
89947003
65452898
16003917
2048925
6321911
55534912
94703068
67338116
55699075
59177207
3476434
10473376
29406316
7018280
40455559
95712261
38714736
87381983