47141384
43123082
11432767
26188294
81354286
935292
89553173
93413805
95246674
85335790
77517760
28964221
50212009
44081173
7066116
13432486
98163522
69295332
74861469
288993
4897557
94925108
19703092
10111565
27773490
7721677
795133
78773552
99372118
53406368
76196166
22026427
17905360
58196195
10381685
73934650
62126087
52907114
16191801
50962638