71549646
69977558
36261269
91643044
32023413
7840485
93582415
49864676
70425002
69478607
19397742
34813535
54274827
22132911
86079700
31877004
25459204
16258
24076904
8274624
42875915
72219803
19586175
5846934
5586534
38832855
27966257
2412862
96913566
90798916
7627933
64861450
83859061
10223966
3695753
16829332
59883378
471941
7325810
40202426