13039600
89524616
18912422
36945903
54578193
74781831
35998091
39001278
46221019
89258708
40324795
10857985
57776341
86378028
76501970
68292563
11954168
38915183
61721691
69614542
67271224
9884171
16382497
70768659
32961266
53508348
56531016
85756544
37522699
34159412
63341467
1964122
48027985
1996212
1355681
50545929
83175301
57911549
50457119
4839411