35527069
30643962
35819577
85601933
86228866
27013008
96262113
30957848
1095027
30103501
40377964
47135095
146265
66853440
73272169
97122215
77557142
66115041
87072285
41278279
9347524
70733732
4128609
31658524
62456704
30371386
51037221
45349809
49831049
24464940
15059261
31329770
28994471
21294077
83889082
54509050
24104758
18783988
9745351
69481252