81086847
14506705
6874740
34813669
25639762
10859662
22679376
99278350
20909761
55422233
86982694
58692723
30247865
87452747
14282089
41284619
90171971
94249789
65098052
59637991
17579619
6031866
7718246
58333182
172527
68639247
82965041
21753385
81321551
78528264
32932190
19625167
305891
9894272
373979
61949031
26279716
58764663
86788652
48962977