15532021
31951520
60139896
25153810
70308804
86602667
25283864
29157457
85121698
41911304
10253039
98286288
97408072
71846657
20631420
29605561
30423523
8257209
99192605
89315812
6467278
78263086
97903689
94408728
25217633
4161699
69834164
28345768
17651754
42612133
81539876
36115496
16013111
22824037
63241280
90031616
95174286
24975533
98962976
39617040