40856180
17154537
55849880
21168669
35607907
32166633
56629942
59506757
78742202
68721172
36478747
82443655
13727906
91041948
94141831
98414028
26069617
8651807
13093541
31627479
31368661
89935378
77366522
7235633
43302597
83223619
66791316
461460
70995672
878232
31026690
39159925
14872621
96341500
26364379
99131328
49958236
14336100
96136890
55775083