64095702
82404634
21766622
4367643
7129615
80668592
31448352
73289903
56057385
17659580
7577659
89943373
6787756
44399269
8266078
23119013
1761170
18779327
9351609
77687006
89283671
41545212
23613932
99141668
25732699
15474276
60127354
56386863
65523687
64203046
30336168
2311660
61312261
85162572
30732557
91561826
48558586
4807863
53564290
57048036