99935858
60073710
69589794
44463195
93834376
65904514
55464446
33352487
19237856
35458670
8105569
15531891
88762228
73514598
53248008
63804905
67021022
53433002
17656588
17331826
35401976
54697109
15823781
90469747
9650643
13118415
16754996
76143868
54154360
16958639
99468567
75412274
15869885
6417969
69195356
86801109
48199786
5655215
54992152
61062679