93157558
11043610
23485659
20569970
1854425
37299495
19807539
14362600
80953238
48665095
60789441
59911633
60403096
12988239
3804494
72117330
88251910
45366574
18448564
9758483
72517145
87665832
77853669
817488
5529566
12587130
38951226
31633891
27667176
81376579
31497275
78444918
11875001
50851487
8597576
69414286
6890451
45862216
1554258
51798468