23392933
14949900
79374729
25105592
5747166
43402675
44746192
39827577
54674418
29249187
11247758
46915933
3957680
1686078
80933703
35819383
11489162
20114455
25831721
16269188
43203119
79068892
98858486
33348419
97717981
31899789
61368714
83929232
17913300
73039597
97959878
16793322
12647314
32986780
8429800
81807276
764280
11504255
8093654
12593515