81368892
9254955
24288190
67354236
14322947
30025029
88645799
3154509
3205781
68447656
55772724
8481600
97661907
99936837
19909900
46648490
51025696
31145561
91681545
82075999
36297984
9674860
13371550
70572409
27426443
94184350
9428854
93254870
14367280
4478201
8653235
2849290
81004037
61772655
56686337
28334373
7976390
24064195
80821145
2908126