31271550
937792
56313030
85233971
38653546
68672250
32732082
3249256
97846047
92044221
5306172
31052700
56897635
6025489
44533150
1667193
13378705
68335181
1047971
70997859
34152321
92542144
47082882
18372863
88051351
76366037
54841561
4106454
68029814
6136824
1237453
13408009
46571184
92749076
18733046
73972919
21209120
93543334
6935782
76581092