30749464
11581662
80282565
83829171
51089698
1627892
95477936
74775745
53834950
49162926
18326565
8297465
33689506
22764909
38364300
64528507
82118688
15945176
20728116
24732056
4353276
3912873
53011695
72766689
99465997
61539740
40271620
45575680
1957527
52666890
18397270
97683332
75402667
53036328
47208257
64929064
49065381
84651721
75513834
17949237