60636213
62568733
40015053
81166643
28092387
19453445
7504958
99794302
44921360
81038575
15725444
2886825
190138
83541897
84465403
708274
7817515
20754512
20075967
2563304
84834756
15578949
99856128
4065724
20034459
2172349
18503708
75901431
33257349
29561764
93689513
439258
37693340
42876613
31426280
88908585
14743593
30127577
82571728
59905872