40231529
88719150
48955703
54015680
71611464
80983266
98573777
42378034
30261478
15284282
45538608
24594071
2152901
10217251
35897886
77953035
2495252
48261912
17011312
35712770
68637757
93468782
93859119
20566447
23181703
95949890
31502008
69151129
60793267
301144
93737908
41626481
42021671
39091862
16811649
2192991
42571681
9437120
23536856
5684458