38038746
16993655
21052200
30263586
46653303
69941041
88769627
23131212
55095348
60243885
96052677
28506108
9668640
17933724
22541482
30584878
68575781
82251530
58606452
72796446
40209019
49201300
54222609
96197767
53885705
45512588
59344558
60285214
42084811
54908532
46044320
30707790
49643033
50928930
84645819
90509883
28839415
49736998
89917811
44237562