30905685
33003259
73419165
14137579
52289620
3934256
49769056
56072597
848031
12635847
508086
42191202
28154257
41668802
13471978
61117971
58719326
18536855
61403752
20766085
93179083
39947300
51381441
89926097
90897118
75499963
18566603
66973668
12827797
65612037
55734665
61142187
82068457
9835742
21349821
27036060
64317141
83652426
43383101
42959801