36158600
45149825
64629904
33687531
39619978
29008399
52031247
98585117
37065605
83406951
20504647
4342167
69883549
88002844
61121892
22069002
82707621
22428826
74627515
57473515
24418544
68611002
69619414
8197343
95477586
17488813
6706801
87509164
48748045
70643079
7895202
44551647
16966506
17549204
13472550
85596664
77474593
3612463
32901276
71621626