3087525
8882908
45206221
83005210
21466709
70159980
62183557
46787261
58266376
1577676
1692020
2293814
77215072
29222520
8035179
36424548
65949640
49897742
8509549
84764768
84597252
16062924
88059487
96435969
55829501
52477787
218245
60819734
31666842
37402254
50099454
67889173
12422039
14182275
82046242
51968310
46139416
19327712
87954632
29091697