81483736
56242906
77702331
88615296
835224
28272769
1484071
87192581
62861576
77137674
15964735
9202945
18067053
52649121
78687574
42907637
83604145
97365050
42383718
97677209
30417697
61736503
578680
53414788
13864319
58908624
35021127
20598293
61888234
24473942
806491
65764216
56528697
27892592
19218693
85892930
48194487
39282256
36521122
43176647