49987660
14956314
55109948
4354392
8199704
16271512
74257079
75629845
44127229
20266892
57623553
26621399
71119922
53941574
40472718
24944655
85994843
5341886
48759095
53019618
9339750
63419090
57557832
4436939
4828052
82871248
3705752
32879800
10171285
59438302
54015183
343604
96301712
46635979
13475169
5626649
53977067
26704623
81976881
1527101