42524203
24493059
2159980
21503265
91477479
13767885
24782772
59113148
88694615
19249715
58599252
43662990
38127793
2991204
30072361
15457006
55673015
71264170
18088371
95512463
85178029
98116700
88703448
72396509
96784860
63474219
50116672
9183755
32623853
73253263
45648831
64238078
8612662
6132905
8518665
3104673
52816255
31478305
31973154
58123540