21139141
30642935
88316223
66252419
48921439
26306703
54041504
78284991
56001082
13888203
77753615
54264796
14298890
64252752
30631889
50628099
58663392
52481848
35332219
5886553
76214832
824595
21374973
333153
45155876
25646186
84373750
51915823
67666609
20581999
4474622
67055271
2973216
87152863
3868231
1379295
62251968
54967423
64912908
41145752