32099857
86886386
74922515
27952110
28313518
45404719
66368153
68091249
26908657
59534394
16251225
19811254
81194202
54211342
8685589
32058945
33296522
54741186
13937834
8139166
36869706
4369948
49126150
61426184
42419721
9908833
1606377
6334655
1716659
40317941
44367406
97097697
14722546
46434513
28405241
22241901
83245108
10771682
90072470
94415826