40721603
49465611
32453069
88364080
72796769
1519803
55677502
1022982
64257548
30331347
87867480
83396763
32479991
54616683
69609173
16429833
24957248
70089427
53795677
9523263
15409959
23064018
87839755
93744621
50475315
60312386
42483214
42823692
65191009
61791986
82332028
9697320
82073400
18874807
68322215
49116703
4692222
96378814
62241898
96146843