48801328
85186858
43884736
1989297
45765340
99083130
17364639
27943712
81151784
24033083
1200333
69756994
35684815
75672737
94811515
32439232
57274929
31336920
94352522
87513588
41355338
75728528
8923923
78749770
48273583
28275080
13887091
48357789
71961759
869250
5777547
98913291
11168717
67684415
21071866
16891467
32774838
61783785
96132498
6844716