29114003
85785755
24829611
60923096
61706625
787289
8608250
86057593
78851421
83311276
79296249
69722052
5647795
92835482
10786358
15899542
12048544
6833665
36324287
10355253
94822483
98775985
65899206
35167474
18053410
28365547
76596234
73663406
11478689
39759019
45904704
64285521
85642020
34452556
37201625
90174590
51032292
3943420
49289376
51493623