88467860
80011598
51859997
74461825
54157896
90271063
32483413
69505995
45501128
33581248
21475564
38295842
55027363
32042199
65197656
81899453
49981502
5689180
64463049
89001299
80455949
11741621
31011199
23239179
45566855
21624361
32767139
15074543
391574
19959106
19343982
23513355
19925888
77564293
78979894
28672063
98775623
94169804
47192008
35066882