89172661
62352103
20228753
28643217
69344454
16045058
55519005
8471569
7385377
43444195
48872170
887746
70745303
12146566
7264247
96746603
84767778
59566190
23795770
67487308
23949721
35614097
66696054
20294770
70942234
4853542
18634961
68124657
5288118
11697499
8722261
31241918
9086227
27773886
44534949
3034228
63585263
73618270
35619030
75772400