41315547
95499119
20999860
14935865
34076373
33287695
23677255
66653774
24677019
32063200
20487839
85539631
64219720
52041730
42367840
89977608
59937536
3495469
32548970
89556704
59035370
72864353
79567744
3203356
47312205
15686871
4335363
896365
48362532
38849802
16683146
87627989
55909518
64649942
94421924
48213980
20938091
87293670
73162359
16883747