82964790
64629251
77129903
77262461
3867414
6694872
15186035
14313388
7702229
63731128
55058784
69602788
24932255
91984136
43401366
16761697
57675717
90421521
40399686
8219834
6163578
82031880
54075398
66501924
33264820
60615411
2758933
30548305
8923546
69893124
53589095
16034681
9462688
5752964
82127036
54439712
60511390
62608382
35378106
22906122