43966040
3078595
55284242
4543646
64071853
61206540
83829109
65852084
32395017
82179212
67837995
56466871
14434131
88005584
59698310
63266234
6257971
2367216
30097748
1023532
39794820
34728544
2397932
4894320
6248924
53644543
30263465
7173761
99333151
86278399
87807874
53375604
9556958
22423314
33936550
18512451
43462475
69466903
86304707
14921423