30495790
13603330
13018448
48798128
29301776
76795579
25084457
49233459
7054165
96582488
9716630
36663375
68382131
912659
8257465
10136175
73837256
70057559
23246577
63595224
77559240
84061796
19387574
3925890
89214636
8926715
86794273
3231516
82725421
7875655
87465166
60669581
73361075
35749634
22268919
10724987
57429737
56787553
35142179
59815874