30726173
63771143
97075483
5343637
28263570
96791202
14123282
39404432
92775160
26144987
34755325
75082913
48671356
21586009
8438940
19078860
62023585
98757338
10291119
49979752
126612
39158702
66747089
93457566
4700561
92528284
67379326
39299275
65727420
16735337
27617365
92804372
70681687
67843865
82188049
18752491
64486630
65164432
53014696
47029220