21057090
68557580
91488280
22548386
4777806
41538709
49582368
4330747
5189763
15207651
95352684
81167861
71928136
57053360
7116713
18246706
18485644
3168021
66488082
31079700
74649982
8756405
42299939
97301816
24794577
86795507
24349045
20965124
29252808
53396311
63446553
99508311
19522266
22176746
53591320
98186693
32263731
298287
59601897
81706011