87529063
74649322
73533840
51234504
6894902
1189892
83131589
44185073
52264083
86048443
31108603
80934679
928352
85822740
36962776
53968871
80566440
39079123
53407358
48491606
41737457
44392476
41012
27543602
1569208
15247771
9793562
55216181
96951115
1516173
42013615
39328972
64369650
30654341
76619522
64713147
947196
22251145
71573358
16401413