95651065
50185383
11839813
18277051
72733134
36591489
23487617
4505502
5892572
5801903
4579265
18204950
15552822
99661463
11837667
27201401
95121411
83422843
23937958
5322524
94461371
33286615
503122
48156268
39763704
33799397
73975256
32447623
25795161
58683745
3196031
76853311
62835527
64127430
703149
1537061
94427036
98399589
36123123
80852796