54998083
12068964
3190204
51126871
64833991
67675842
63361757
6820877
30808423
38661268
7431275
32294448
1277828
38846333
57983671
17934161
86132709
12633075
59412768
11608617
28684690
87877982
70839388
16567982
34172535
44153711
6586578
74446846
26586821
24978520
20089782
24085410
95067845
99167615
87503152
29028789
73022510
89868215
47927375
79075324