85951315
88369277
91836893
84427350
179711
74427563
58107890
14829060
57958918
962417
85396635
76622629
67288990
78691974
40096722
36206211
8677293
43237132
8841284
59372040
4042950
7026961
94604246
27881532
15786603
7006001
89856427
94981495
80147416
55466461
83966106
43368917
91373529
8521113
71479907
10838696
66475937
17695022
18349541
7822273