47747936
24408151
13931491
30924425
81853686
20988677
85847855
7515479
55731159
34902515
95663137
84581498
9666773
92216419
28014222
14546607
76396397
47459732
7028989
61001981
4469924
38931776
59943708
23692509
48019232
13215932
99393798
83129717
27296562
92358257
442464
85775086
90346392
84187460
23327245
4247329
28552075
50035344
61261091
53249103