52287202
40865460
56627017
36941173
23462542
29823
89661367
68171583
55144733
71839660
82201471
90366436
60198098
11192069
32693829
20631308
59554697
47115639
52544994
6705438
27134096
45404284
29479317
4155906
62874560
3827531
3496499
34524647
25995911
25467617
511786
99644425
52765384
43736342
77656348
77733357
19712646
16835231
75299917
70446695