2145280
13072280
19339631
80451755
84991854
2353684
74536269
19414093
53517090
5806358
32992805
57239488
50027436
42702063
48431264
26798650
21166932
74311824
15832301
96816856
75778714
73413684
39021674
4949735
6491457
10863242
4202970
79382454
99059630
96182924
30136580
91981339
19132944
2832166
46905505
13689125
8165839
66566003
66444589
8171129