34713375
20929010
9676258
91454410
73053889
23235446
87202176
95992619
63902038
41234494
97975870
75903863
35705175
15289960
2456699
4225489
26768623
49412118
87429649
71645558
98334058
67831219
35658472
47872457
23085550
66004433
13044978
65334678
76861922
851960
77559161
41027921
63688876
64477562
80212503
70812256
27613468
7368789
22583087
54288507