47409483
12557423
225871
24002175
10877848
7632910
50534575
69688631
10455009
83928654
73341086
37545612
37228288
15578863
4287886
50602838
9521892
75861388
75144451
97527578
36031544
16933510
51573380
83424268
6162251
35414094
1039590
70296629
46541060
67554667
2604526
54818369
74487374
76036124
2006487
75378369
45968028
33662394
48128165
7730384