40112487
81817433
21427070
46606418
96929475
6648672
19106866
85468441
11167830
9451734
63983824
13798206
68949812
39017539
74337848
80333416
24238008
67475823
89869558
46908986
9761666
79554362
74767266
13747641
65797115
383999
67198168
14244705
91099146
8204484
2474882
35256330
42347050
9258639
42026621
5498160
96932484
8787253
6965671
75828135