17019516
70845803
5454574
87907175
69122655
89804191
85942782
55297356
21224711
79008339
21961356
70504366
85128398
26872296
74713536
16402011
5686718
83429301
42883564
25631252
29936525
32234164
67357365
43539432
27268600
92451994
35666942
48082363
58699620
31414799
68018610
24134310
71567702
61071073
77898224
16332660
57371646
885757
67773097
44069240