94949186
68621778
83675130
4944597
84420
31681918
69345263
182902
64157159
63933829
81516703
7706333
38527940
60284035
51479164
71419554
15731817
31203619
54179862
78628450
49528080
70652801
40168886
54383010
6022452
16491099
95041489
30185588
68622434
14244275
9917446
16501796
89716902
64905260
54082307
29365913
76895144
75206717
25754004
82158636