43575240
41073104
3301502
9965401
7169644
48517396
25184743
71907598
12513824
93361191
10263247
72086790
91865528
39187911
46794834
60277146
61622529
1015130
33449674
8244688
25675285
16604841
15068750
56509953
76552553
16301617
2919563
34131828
77686224
11338212
81367513
63484303
25351858
7507577
82715098
3412270
21452383
38598806
5516375
30443004