40002911
19427593
135769
55512481
47398836
43904380
66965409
95076793
85215269
89316348
49854927
52061987
27925418
24014244
87447711
46345617
2035186
51005087
78083579
6656645
19046773
65174558
68842415
4303459
38027375
35714428
39961883
64307696
6394906
4123198
5175994
42809150
22379859
73951596
34736113
7131399
28773923
9664533
17438297
50015620