65831254
88508763
82427504
6035127
31029477
44199154
1854575
71694043
56993308
619150
20246057
93662512
2775124
51742524
58687925
14069967
41953536
64967267
52822539
13587036
1943869
4839020
20627489
50712619
78759491
37503804
31219367
652673
35639640
62251925
37285559
8433656
24902084
66362838
18867129
65908442
42088826
64083252
17416079
3467603