85608542
64396643
99826653
75174827
9152971
83509345
13563346
8784173
31594244
77243007
38887909
69197362
37855025
4261125
43463481
96599263
49587550
56867752
3205268
663496
82384074
96609262
92759763
57615656
38308268
5869687
20584605
35532402
71898382
64222356
6520856
854798
98212028
38375785
36151017
65449692
83362333
89229039
84754759
5715476