98999127
64517650
84209038
2419674
56376666
17177392
7545279
87878151
81894229
88959781
48021592
61673216
44628833
18156737
68373456
93051827
10869164
1926638
78636380
32674543
32356906
13209795
64948655
27216727
41028973
64507086
4323026
95852720
27756206
15099009
24538549
85058315
55831733
9095206
8288209
74688859
40212106
9406374
46007947
99289972