95822816
84362959
24432024
8184980
1525958
64946960
14322685
87884010
5089982
69152438
2764730
52016183
4838845
65361357
41053227
19042572
73876413
86406952
17284369
39853072
1771808
97114931
24175643
94387118
95433760
8347964
86484548
54892066
21093632
97736901
12631503
13235350
74042084
11519608
72009693
95763881
6830659
78818048
53237061
4009191