29093032
14589312
18086946
66036329
7504291
16722110
68902451
904819
14792288
50156238
5935333
86384543
78238207
36869392
48144574
10299989
21905759
32564548
68279685
5231814
92284361
59846580
26762260
54231275
43529936
66066851
45075126
25055953
70855709
57864319
68061331
81339580
82062474
18289854
53988123
79033639
19298316
20366069
31232566
26317303