85258383
79581270
8026584
39907829
96923668
95867721
85326003
70207766
3953471
7699123
39858848
57384971
59776743
43176351
45992053
78822171
3365021
30323041
73259049
15269255
36321243
84335695
3199427
4056989
63464568
79791152
73493133
8266921
68549002
96624179
62214040
27922779
19705840
60164279
35582129
25262295
64452071
33274672
66408246
1842361