31622173
97652718
20478288
16007604
11151754
88885073
8578529
84817172
5133144
93429378
8131701
4695280
35567333
20368794
7311405
29639187
25344433
17746935
15852238
1770308
39808519
83333280
82706903
94182510
16036743
44087529
68093372
36545847
33822502
79203436
75091442
47343791
80044073
25651537
77578123
920897
98162078
86431144
76241356
18898187