64795426
99112168
3412750
35105935
16183898
2283032
16218437
427284
44113295
40575305
9287908
7194631
27257635
94329954
73322557
90319330
68992606
538789
93756935
82777141
50462320
45242556
10435301
2389368
77372776
4498019
1144484
61669326
60461883
45534380
50927136
17533818
1426807
8163730
96103396
62164810
115411
29954043
8191641
31983049