95281496
31351994
1389350
44418400
77769762
4519420
9699711
13569227
35672855
97772478
52487658
4523096
61544116
30404913
70363468
91131773
8443183
78079847
20027484
14225847
27293567
30198039
3641656
19433305
75122201
57352136
40712264
48419834
87979897
7311476
97499849
13237851
13251531
11812833
85654061
8698786
45379807
45539787
4722610
16014800