93044876
7828350
4089071
50038913
60084593
72858720
55401370
8560936
2494675
8608864
91922464
37049641
47031521
44509870
59475593
86697031
85893423
72678403
78598633
91426728
82979278
9936476
64449344
60921216
10744526
59612579
86154895
48582389
12537998
65371819
40839390
80967983
85447946
22683064
67838946
73323445
51777048
11583868
76185269
26411380