65212942
94698009
87253706
26856027
71467082
90909736
2917091
78378889
52414063
71112381
65665946
83335494
19999838
26329164
10234142
5683374
73164398
32814967
75024868
68923587
94452292
60032187
37891139
30395278
34794476
7257897
64654796
35293607
9597141
13022192
26381816
15155283
3789580
95201212
84413031
45544565
9348072
10478120
90013485
38141237