21623364
79791280
92256332
43075734
67166422
8547270
17006815
98995020
32113734
103376
49798992
77313902
7871144
7525306
59591969
39614087
55506645
41608400
74917182
72474936
53142740
64283650
24996044
96466669
84467915
7029907
282999
50026057
7352131
75659913
51345020
30906273
78205505
33448734
61002003
15779484
50506768
14509402
24446583
20457076