31601780
86323885
82221580
8781497
73368169
76833488
18737573
28597895
7687450
15695482
20303507
74214548
30482968
37978096
186701
41106431
68769820
25899975
66971207
35762795
50743846
48011304
79953192
24561478
6578619
39678319
12088734
89104093
65326050
47873653
42962511
13581414
99498807
37218649
52367065
25558789
54603516
9913104
93179612
56024334