5810166
18036209
55758220
9515918
22967387
94009747
20238797
27195944
1889250
71174964
50336150
72301368
32178571
64446111
30323868
98149670
29631949
74105895
76081102
24745187
51899929
17524003
81913489
31529641
8703260
60912850
5644854
36197827
8978091
87326556
2652922
48822185
38307890
52291523
39729631
3710936
14205868
82194707
30521842
3366382