91351546
75237965
65076776
68127145
84622415
7901113
75639582
58199564
70233090
32664331
68592382
57419421
18242849
19405150
36026711
18774912
36469136
39002104
43064608
23068596
41376043
38167117
84105984
5196999
82837544
55467329
10527323
32446500
70239659
76855172
49855150
17686992
70407554
69495221
53778840
62233864
10103446
89831604
19827508
16086624