86649988
23586546
5044644
76269497
17002780
97083311
61417420
41926644
92409058
67078914
61042191
35081155
9362634
36028464
31349953
4138406
97572374
45175702
14633463
56719080
33666896
82053496
44964622
32231127
97315085
51699664
12965664
9022215
27106524
75364864
6408550
9611071
42724665
7983213
25949407
7057415
35296592
11177332
25155023
87724494