31305184
52789082
69315868
97329133
11202864
16607683
88026122
11491447
66968290
9324341
75442772
94578817
16655660
25174724
66443686
44737021
64081543
4279508
60301128
68696750
55589168
64719302
89119145
23101370
93563149
66593650
92001865
47836314
92282532
7412140
41065474
62362852
23444484
49269070
84455500
31656233
19159576
51501180
25638353
94841153