40059645
2427833
56167628
71183343
52964509
49031047
49982842
5982083
57419302
93968533
42296301
9932910
3423150
89983081
86411638
19118799
52873541
3616874
49711316
83242415
3336214
13699717
16009395
49014473
67596088
5304000
83919871
59726233
86871473
65856683
43152387
32636342
49551534
2591345
38811283
34675135
71385443
1531774
73436884
62049584