59771426
26959705
9803507
1326910
14541783
56766368
20091799
73707715
7481252
59353922
37019714
12141209
26142854
13042243
46813184
41461500
51504529
98831623
85327081
20443005
83508849
20058277
77029416
7439605
8057144
89599389
40726329
65614990
48228383
1775345
6739519
62774653
92128040
37438658
4926513
64652569
70804208
65016313
49235826
32078260