77647568
25213449
13279627
52882931
5250480
3016327
28045694
68483281
62996499
98304491
15356047
78247077
37158818
72827545
30216767
14766311
2264990
14339960
37723093
58718946
93515666
70022742
11858986
49169635
18403123
55926998
1218496
29566403
42313336
87961888
11275931
1273933
39187969
6448558
20656889
29486580
36171236
99914422
20374599
84576241