50973666
70059267
9887326
43407628
87688552
86648922
65274910
19268175
17396371
35207158
50146731
96085978
43386469
18498228
87815901
92588135
9475907
33291240
91314742
60147169
6863541
80546918
91237963
54581040
77781309
47701359
11582469
64698608
15949933
20904076
32705936
15627408
48261601
88571767
75012068
22678684
66761036
32619673
74248892
32668410