75078380
1774083
3010818
68317872
53375279
38151470
17477593
85698002
56338235
77081257
8862290
63104947
26723465
30844903
51529476
50866479
9421591
17718789
67731585
5041886
31366594
179853
85405507
31187961
44957786
17251767
99444839
86896019
82071347
67394975
95962965
72976857
48355912
680345
50036205
1742363
81713601
10184104
66327292
44382012