50765880
11499455
74988158
10371026
29796675
23825516
76449303
28463175
86567075
24304193
6185489
54579334
8409151
83422327
11268412
8661900
80707016
42971005
52879439
48196845
78827888
17304711
16006157
93289241
42476242
55726226
550390
28574323
77492439
38781219
26108407
22317494
89733182
60572436
22992410
92337513
87872755
36116128
93789415
6341781