26195212
20552489
55859221
56643764
70386731
13543964
4472121
3752401
73134164
45467668
42923996
70733007
59824635
16887370
77645115
68173399
14519357
43511860
85922694
27215646
99676859
90833876
76948961
68042444
51825028
50287573
22713883
64777466
25993688
83288208
6327821
62959180
16931248
84344002
64673835
30553482
81783533
41076029
2067765
29102269