13039528
88308947
11005666
4508367
3928462
86883984
47729512
57885663
8588615
95486841
42531915
32686267
73664178
88162584
57305218
91963734
54938368
11086397
64849447
2197172
37114467
99518687
76264560
12029814
74097928
45674113
6199951
48532543
58052819
23283284
21541030
39802898
29104363
69236833
46132321
68996931
52326970
1097075
49134130
40943051