21857822
25571903
450997
32318048
15386882
39174165
35993704
93787597
85141613
83472347
74939871
21146944
67467046
82519210
225664
58416732
20846949
2842513
63217269
71092845
7331545
63348404
29752952
30075642
5055110
90881320
72093054
63777496
73671078
4247273
40923149
40621081
86183761
57255823
12221524
5790407
62206256
65853660
19442566
86636790