31782842
28103738
20335937
707181
7142598
39863606
69313747
81127995
73275183
5528973
6808385
94319446
31087129
38731810
63829486
89029769
21033878
8565929
96635715
43431013
73871985
16184277
91583407
66819229
80238179
59121306
21761321
90886112
28791098
74343489
73656650
5479970
56493035
95148403
6212302
38113969
59572940
468438
98957684
37106720