66092106
17289378
45941146
993749
33098026
9384849
79982053
83739468
15805642
72551806
17848262
38829475
38603474
58653547
65651120
78282882
27066139
3756513
1775117
12053206
30278207
522884
95268866
56492937
53357596
91935107
72098995
99105386
52327403
23928884
26618758
70236002
69971107
42921477
21252127
99946060
84225011
74433522
24443062
19808397