95612276
46375388
49003937
12547036
4359950
96108310
62338575
53706762
1116127
10553696
79889856
97223786
69698859
73289389
66266623
7006987
14949755
10055449
57687083
20228162
3592473
7829223
29703631
43887630
11722113
48562689
71042802
33078578
43634577
80021577
4101219
21541929
3385805
87342339
88127290
89507450
32349297
10579322
88512865
46241034