1385842
52416125
22501565
87763528
67255583
1432787
35142222
14228114
733589
99265969
642958
96948253
2332106
41175302
72227278
79465682
43288356
11124298
5170574
37495059
33358399
7441320
80997490
62826786
37157722
66149565
51213057
78195204
76201431
49867368
28325484
65384853
39959219
53988793
18245265
64724398
5487538
23012270
25416994
14026681