81095081
13043428
40993981
37271845
7612247
88995513
78518726
63093221
31568773
47993798
80431807
26421929
68746751
70468224
79869144
34008957
53542443
79123830
50711953
58022139
76421871
32524586
67922518
40503588
94779473
87085720
19574025
13443677
42324310
87171835
445332
42825749
85527142
65572430
36395595
79539679
753484
52517961
72658567
23485732