42933640
69462656
56954263
83469565
37353516
16443376
52094889
43915179
60027536
21158301
5427660
38951055
2780374
30096821
3725646
27555762
83929216
63467766
60199202
83776436
18524593
27886641
90384409
23346891
77133614
24156937
97755262
783272
4114217
38174397
7547705
45867366
583002
74145764
40656360
48608588
554621
88715423
8952536
94682914