49545188
82576071
64406667
47593547
22502066
54692014
30617668
13796666
5654247
40482919
7682976
75255919
11038188
12758961
72213267
52224452
63372123
42737988
54788829
65006804
1357747
50303635
5151522
7122265
96012118
71733851
35569855
57787619
9701990
3032730
903567
29887817
27372430
15677306
58869196
29208604
65262947
98409108
38568148
17347331