87827256
59134507
28922249
98403363
25842441
82782620
13326609
30985127
14746908
49407567
68479286
4729687
78122818
36405
98386068
43793758
24238365
15126377
35095319
67834534
32831027
34347893
76031253
63541679
15256762
5421241
95373388
40388133
18787143
828594
10529737
61185962
76043664
62581747
7356151
33871704
62534368
89574692
44579601
6149910