529886
35173490
52739703
32679868
30843544
92757054
40062893
76907177
900460
20584804
4643999
1897122
48323123
38856575
63435824
75035745
69892212
41849943
62649776
14179861
97627842
8212910
730950
51487338
89649419
371633
15365054
76434278
99926108
89102915
46508283
76579019
57843912
16882673
88874052
7929895
25347403
14907789
97235810
32595646