14585923
13065355
95052367
51203057
67512592
7682918
12877565
87797700
83397931
61063734
82361901
76004267
9399213
72885449
13819807
11455734
3807131
25203513
56679729
38016982
7318170
29477087
67735282
12668488
76705907
64851190
38485019
96842338
12945513
82744406
54819554
18742723
33535124
59559380
15747316
33511571
50887378
54552020
20282460
90677523