31613910
32518718
52393061
66193091
44239253
1363783
391366
21798861
15107059
40511733
75196888
55341595
79443391
50047634
86189384
37667909
33913221
2062700
27431168
45877885
50688377
14756628
83373682
79108469
96557545
90525067
98481514
31797237
84277617
28573462
9385781
81942699
4953159
62915297
1584141
3219917
30967469
93212361
42075555
41896665