15051413
13288461
45923046
68793129
31028859
59534055
87759187
87994894
16005319
49125811
51356535
80667288
45654026
56758939
25731589
6701249
98842397
17032643
31511397
4033685
81435742
77713808
84358435
86595357
21953901
15689027
32013869
52967948
9203538
63297521
20655002
21071027
49738777
24836280
78048003
14203345
66996349
20727249
67833091
49077420