1137381
26305346
7941733
87172814
510675
66503978
14965500
59976907
62157912
1382796
4285813
54244694
92075101
73496865
15021009
94276087
5123596
77196567
9206424
74787307
16826058
16819747
93892243
10576535
19326127
8302587
90319594
6944951
39755061
37445129
19831277
65722759
3022428
5562098
29569011
85848635
81094030
33429816
54362786
3592745