85635586
46462143
60609757
381560
68138390
64186257
35018658
7504194
83499023
53976647
47004078
3588161
40138668
50083167
63605661
8506519
36567348
62684618
14052816
80011646
6568849
23246329
26096138
93082291
9707043
7784969
15426159
22534760
5146989
5135796
60155183
47988185
73989293
61416056
500869
58035270
87359170
85833970
36751909
23312226