43956871
44562945
57153600
41846251
48519988
31862617
511842
37015272
11507829
27116256
73366516
96019974
7971478
6473518
12116431
13212022
57033822
15888829
52043797
24873747
1920785
1952820
34952216
4669208
47156721
11241893
52544960
62511650
92027037
68331854
10804307
53629097
23563728
17156646
4957118
6918437
98129076
3039920
71265163
14746168