20482
58425825
24417926
45672971
33922043
63377176
65855648
62816064
99966659
16964773
87321837
63879874
36758505
59806872
37519836
39435774
9658042
29438379
86796419
6291191
15834404
4198549
8969987
54833891
77479763
97062539
9619448
68454334
40338256
12365635
89575504
3717206
71088246
47332876
36148425
61893765
93301653
69858226
2912467
2841788