81798983
76395445
37687333
83629260
70508520
97993472
7319593
37022785
44364811
3209213
9258839
8705374
92013770
34646951
61795404
8976567
11712502
23173820
64066208
88504346
67496503
6349937
82854110
57109379
47662774
83319973
72403908
63043097
59613234
17138171
14848148
4517999
63523169
82252796
64611960
43661662
12499343
86298480
42687817
31144758