43943220
3834187
57056533
51841174
71656735
76319595
68054005
76573679
42316278
37268452
86721693
41153639
33791203
13966515
59032007
5034183
57056512
88396838
77706874
33371303
27839180
44229710
20555985
63984862
82184550
35557656
26108339
81255074
79657050
76164344
97695
25501761
59467483
9125476
22554962
4737122
39378264
67387132
7213354
22612388