45796559
55421731
73912109
16524672
2149677
96395536
23642175
54646919
93299271
58647506
5292143
7098143
43395385
11544630
701240
3925832
1206505
730396
25615663
42909120
35735301
47651003
6014211
83756062
63662403
27795275
83667876
50625478
14273394
91938121
8637409
43963941
7407081
49954023
8663654
32939016
61723439
4859778
41156664
7983622