43031753
9659650
34678771
63562324
5018621
34289225
16266666
55442891
83287186
46804356
32247300
36979260
86814463
8283157
9692252
52804851
77594395
44336972
52134542
26962745
9203697
71732777
3465069
44293881
367030
18452104
24896524
21656886
42444170
46131890
38325098
31097200
30094898
97684674
6760709
8482869
72034318
40118242
54324170
19307853