40745595
65553784
36963395
99966129
84556886
39141529
16329855
5388698
59396451
56619573
41054353
43203065
80513284
31666041
7594991
3771849
33148187
48945096
4984075
56256737
97635041
93006408
90053346
5309576
79947489
86207417
80741485
5309739
76927451
18416224
7311252
2175982
2763583
66175122
6428734
50407429
96711071
85007753
70349430
97677216