29679872
42776904
31686917
70145632
64733696
85417214
50376007
56093053
32438007
20743835
90807913
22699981
92192385
1162956
50731126
47337666
93912412
52075105
33232235
36445271
70586604
32309323
1143186
12026161
8802202
62339450
27053907
31059856
6906499
85779998
67114138
18943572
38611228
59873013
15241391
16095097
61863911
74672256
53397378
43038219