31082611
74304636
34912943
18489013
82161147
89444359
25751565
25841450
2403319
36504579
5217309
6059172
5284751
2557030
10381748
66619701
88244852
4898897
66871216
60385048
84382102
90494969
40396045
20057411
72397688
62145128
44532247
44313599
19781554
25556315
5588177
11184069
14498671
2123613
18456035
59198067
20078585
10785805
89375152
55618848