677953
40887355
4476107
63868893
51109919
9578314
11406622
86798646
27628021
17695285
78874456
96099482
15338435
19422518
8408146
90129401
9684027
70227570
6523580
46751377
2053304
2041408
70534506
96066702
89435572
79849768
11652099
81274782
31011573
68051539
84188063
54747030
49607288
75483603
68164342
96855184
91279673
80627261
8221569
30378010