21143346
31999298
54365379
94861422
53337064
1919410
67253032
6806951
45201990
4848801
28309841
64491054
71724478
72316816
65219031
28335830
86582792
55399516
91294376
2525552
62711178
92835041
34132785
32045510
82066405
7274388
57027378
4729819
47189403
29781512
10997006
85882286
46337224
67607549
53688996
72979109
76408646
4692534
38593843
95849075