52786
8582673
89632562
98636590
19556742
5942627
56877310
35565899
9132115
5055213
32472629
9859404
33739527
92663123
30843046
9541794
5921310
97398992
32358094
80521104
24417716
42719260
31156864
53573124
9279282
13651234
46763322
39765299
42835926
15415641
32822993
471877
8323605
47553847
56452881
36517759
65834126
16196867
49026838
58331380