81393867
38266070
17679825
70547758
60897553
462639
24854932
20995721
69139357
57308441
47342478
93836035
8378403
72108418
84613727
51487055
11866656
37287266
79976139
37654678
97508057
98056330
61406536
20049149
12911960
75559131
59174987
69443259
63225851
25004127
57344798
71996971
45494782
48504436
8906563
79683203
10625603
54404705
73834672
58721187