40474072
23119118
46484108
85739240
72455158
2663860
23955162
20023634
69725614
55091398
9833735
91067506
91104419
76163194
76579196
24886994
70333341
71539380
11858145
9920157
25919670
9215605
94954626
4139231
75948600
42579626
18421604
90665397
2508898
7235686
4445551
80848873
96451282
98199249
85436348
60013588
83701322
1225820
39922078
19164754