99417048
72488713
20214887
40443736
71261488
50938890
48494866
76324015
33137627
23101750
82587790
71136265
6265156
95769781
87613477
2963959
22833460
34068081
90336963
9639569
62174714
32387774
87801099
41729744
18159053
35085139
96267780
10983559
20781354
50359567
15374922
74104554
64763802
2028786
69638467
95128757
2922767
84068831
9286932
97294799