31398911
59725349
8791963
48788245
46221868
85236891
53962465
31889575
9314259
61683167
42658626
59767790
5080837
20044222
15286997
63324468
82979183
64603033
53007390
7262743
2171097
76196680
88346994
25229311
44948427
75725550
44342565
55097043
89286191
59461908
39022083
39483110
80628869
99005047
17709992
94286933
1246833
23475101
8238589
15717094