50363084
3759477
4612922
7332482
41261595
34773676
4710330
81675378
3696435
775674
90549097
92595389
4654344
92403092
4003887
66723162
8216458
15935198
80423428
57347521
27363651
81827623
83851434
22322907
71654891
15261901
79215833
26029671
838250
50472908
68548311
51989546
8255834
51347436
60889175
8663688
44622665
62779468
16031669
1281949