13058733
29391599
76498732
28276331
61511563
70242721
89221688
85166186
40014314
7863730
26411443
17498588
47162647
52147356
51487872
50003982
68665909
2129490
91764769
17515805
80107094
78868820
14872896
860
31046904
8023341
69325836
52653295
65899437
11537619
3212343
42256357
16561964
4544566
32694367
7589726
43127617
87479675
41762759
40642477