34883682
95779764
33583812
4598050
9522208
60348425
86151144
17338870
7363481
60792393
3136268
82985899
21047177
74916424
44738897
98406150
66365372
51404970
58372493
32221825
4126531
80887783
51696806
28052488
35232666
25081260
63109837
6053169
977597
7608405
89277585
88944676
87767551
79724708
23457920
46752532
50872428
81753275
35254661
22742031