14514313
13315685
76566413
1682464
74845870
76421470
7236421
90387149
17944576
62055958
22842469
93831547
56061602
64348641
34105360
3534769
59792806
44331368
97278700
86877755
49857254
43352323
26754368
34399101
5023536
32305683
49446700
8349479
73182455
67656962
59515997
52888639
39794230
82023194
324482
20829359
21984489
12919908
70827876
5127031