80787509
26596765
68884585
17849592
46968104
66441973
6169409
15637009
2737891
50999624
10198602
78463252
17421999
11714370
78147002
68476600
8766908
34602650
66575156
2680725
98553564
29584286
35289239
34633958
82261015
58039771
49485038
27323620
27835788
12417356
93337491
79813266
37968347
40759809
99336926
16659740
2975382
32701661
47142501
13906048