32248250
58632103
31047451
48844816
12148913
57033371
53411411
77964226
77197020
65261837
5624868
17833091
11126754
75573192
43516845
99759547
14908164
74739748
54463657
94918752
44885819
79677694
48917753
56735741
90122658
73027008
69576035
12407404
96335582
4568190
5990946
92317006
4944653
69658419
97678506
90306614
2505495
57856311
51658388
14481818