22673750
19657895
76781057
98628724
40878610
51022996
94071330
2253660
39437334
61184655
37824580
18489760
69367200
5202581
44537187
25639678
92412124
9292539
30002108
89904269
80581056
4403952
82289211
75223889
31075581
50145849
18705387
21072085
55788672
82347964
79984554
85387098
7258502
89675330
40433697
85376307
5358235
69139870
95529693
119693