19984862
16287574
57268603
9151617
41948927
27515764
66982287
56467241
13526623
74798018
21383298
34157025
14557398
47167110
13759390
56659174
62638508
87625510
8676396
23691268
37366736
59076203
86479920
45013681
55415528
85952399
8143698
83196099
75615954
73415243
2542428
31488790
61812507
9952276
36625784
70671395
18124485
29162570
36551388
96064645