12976563
21329537
1168096
1533991
97714527
44786387
91271343
44318827
8901124
1329320
47868434
63039480
5747202
334822
30407954
36667529
61743827
49874622
34997659
26422683
96455057
99097579
55686714
16506345
73877777
5505069
53701732
12365337
19699275
79578451
41558279
28074454
8544726
41135880
39103079
28017822
49993852
95329625
20494431
18623214