247996
81003256
26679229
34654304
8817486
33426124
8553346
15476517
62126747
67522851
42407216
15347892
37357800
21611439
94062089
27544753
80937063
87802196
10588631
1984963
97369005
46267251
42949494
58021232
65089100
20401520
9204195
95723748
80379439
69066448
8002622
25771196
73884536
25542991
89133240
61101465
33622725
94202994
24329955
23216283