95149499
78487015
44948907
2500730
45571642
27793709
88774845
79117457
42204183
89924041
56746568
54246916
3204201
31752254
24093990
18596828
12403410
70169157
74502849
37855411
38067855
8392181
24954804
48248307
986813
36948653
70307383
72252960
93404113
20317201
17781676
8684801
38393041
58378940
15702546
55734995
23042925
34818626
7353602
47359756