93521872
85787081
16196147
5866361
18772825
75213775
93314034
53432596
288755
49286871
61649367
70805366
94359909
34487913
77046474
7141407
5226080
67627232
23057824
6619329
91985462
85689362
53354802
12598173
40196386
4205533
78785061
35504546
10711006
39343818
20416606
28172181
57144972
32066797
50283569
30671226
70518610
34242492
77804591
82487336