95625919
86055652
35685212
7545215
46671751
52874713
24259498
89155340
83241111
10646474
67804605
460847
71588244
7436499
83027815
72702376
53245564
1392504
32239608
39654072
31412604
2990485
5623457
9898720
96336090
14753979
17394391
28483091
4731704
29353593
4516531
16984266
24642902
69041993
82137417
6696970
13501850
9766001
18655187
55245310