41652814
9446253
98888785
87457353
27967950
77716934
36512792
60102994
18709854
66224857
2932282
36381089
69406555
58546613
43143358
97206690
27045140
44154972
5877762
63774023
77346862
26824
2996695
63551657
94682670
85938823
76244646
37918120
5243651
64516521
26199224
48215056
508452
43237703
82185516
84856350
67437313
11196411
32111728
73984034