70462558
13653652
4911940
36776452
3805284
77511825
45507321
9543226
54287354
86108533
8859375
62802380
66875698
25072168
88569590
2220372
7853962
47985054
12772863
86918221
4901593
57463077
52725473
96585231
71135050
89827177
72465539
41374722
73192643
58585362
80107536
9064861
2519445
89781514
86949462
71366606
84944559
40681432
70064873
69299941