69687303
12525736
22617431
68371676
45876451
81755703
98909054
2699691
32615064
31611268
86581001
10463673
10621790
14752897
32675609
36146331
73305386
83531820
8315501
7864812
99683531
44491630
20019038
85075515
86948575
68949092
49753627
5700217
12805574
79419927
12073027
1236227
14986429
26308076
64556348
72447174
26439753
87904947
52255752
50633728