10438572
87409351
7249914
76472709
56987943
25276762
792816
23809803
3540601
15749808
81322441
76751410
55105650
31418523
22467935
9017459
24158999
53002597
64963612
96699375
77311527
32819551
29682377
11867541
7322013
62556760
76877931
29634737
43111033
13368886
6743502
52032160
95782470
52312901
18994786
36504267
95774624
53221121
48864112
37407415