41105082
98073132
6782408
67546233
21483523
75213880
91673938
29332521
32536859
31243448
57054754
89847869
94848456
47479075
55765251
70206378
70064320
23761304
5989984
2869917
63399037
15829626
80601336
24819549
56844374
79646287
65901524
991374
83282843
73358576
16915388
60566508
25741127
21688445
74484565
20458588
90571193
91216918
13202814
23398318