40769058
63266497
4972368
3144560
96121244
10793242
61476427
93521267
57331375
90935
87088246
9871211
77052452
46986489
35574989
3669015
11583182
79203365
51551999
48535145
15247950
99226778
31896764
76775695
96721370
9157160
8045172
73252854
92801554
2292291
86104913
6045762
4343467
31585206
85734856
81457659
15962041
96189067
8362128
13618568