40968042
48656974
71481669
20455876
42555940
6407537
27847155
16692208
7683103
94152723
6699458
71441539
49339966
77922715
63183009
915887
29606204
34442059
47173849
32718855
97099586
97935691
48013795
56759644
62371785
54623933
4361585
68301664
65909750
4245902
98219653
3771148
72248873
9727360
52448656
95012708
69477827
58396457
13782081
83006235