82643213
32924764
87533258
7197603
82733880
50728019
58087749
14239216
5681510
86624594
23933017
70204705
28493661
93692370
40941754
89948404
42974432
771181
47422723
32617584
67565340
89454179
20321988
34846399
97806709
63925886
11429909
77256497
95282468
16042648
41639846
65448531
75966146
58681118
47757872
82447577
99405059
11802675
42883674
12905736