58171675
2146107
48094752
12759825
3578924
9468814
80778158
21683779
762053
79257112
3457151
76659002
34546441
76944167
9483574
39952162
10036238
2083979
71464203
7905852
63058242
89123990
28993445
13493529
43806669
6216880
36605270
80462657
35866249
56695504
56051832
57347809
1151536
8524041
10878508
55922185
82524103
23244637
86968411
20495179