95294268
29971609
15057741
66564307
73274051
68534055
21959113
61676816
52293363
5634752
54646179
80215516
30769527
559122
8961837
37148573
6660770
8831321
90018138
45878645
7689923
53821041
8012306
26421910
59775461
56813348
57994452
87417598
94931284
42294820
69584092
24236602
63977803
63811971
28939206
82429859
30503412
15553691
18796190
43273954