30307070
47669758
37433776
62344330
4261297
39856767
40699092
62549185
37846270
40352912
99424501
95685704
71159543
60689709
76708964
19478768
3006922
12851488
2308116
14024686
47053564
91588071
74441948
76221669
63222404
92174947
45203886
5037506
52648411
72142566
4682280
49892729
45579516
80963842
82969477
21888514
62176274
24174912
24156712
30982254