29787582
8384602
69772671
46979959
69966212
77026991
54988304
17038749
66592810
75764395
887219
79934222
89718273
95588436
5927256
60568237
87839949
301973
7087227
63973472
65187547
41818695
80874127
35081789
74774750
74856202
49461756
50342844
23845043
53799084
17623595
84009389
67547595
61275920
85875482
34043071
38167721
32885249
82547373
39052401