31235188
5596138
72953015
15104486
22615077
2188616
71852486
83472521
5870999
40743582
71129789
92861438
6299030
56256492
53417948
21439679
62102080
5596504
42496284
2134708
10267517
96084932
77795802
25992634
2187201
4581975
92814795
89518198
1669113
62986670
47622464
51153393
98729306
68151084
67062061
99195375
93251594
3163332
30644170
9442214