14102382
80544726
83025360
52538323
82334602
35867796
72877683
43481263
87645936
88417532
23825137
10548412
5245012
65772365
65756451
34582469
4032503
41025394
90623259
60408109
79276538
11552146
16155646
87786319
55549261
216161
38305032
914715
74764977
64886985
1813879
30767026
95615969
995906
83142705
66801776
35417526
11895890
55962579
3261585