99167877
48155999
58775431
81441248
127925
81981967
54613749
88603976
19853998
77355837
21174979
99519316
92229187
87338096
94661531
40551125
70696722
8664449
99949687
17538886
80527092
13015362
1087533
85979597
97885299
64107232
65123859
40851331
50398550
93952150
86642874
96387036
83866884
22543257
45529634
26276626
45225221
49679313
24824830
8990655