45059793
90555636
27847445
33713198
57605338
39594038
34304603
44042361
15195698
25169412
79734438
92435984
69714234
78394736
88676164
41735045
73278768
33516931
64891812
803132
99783827
54633392
3717109
21446575
72263596
77681662
48502395
54525009
93235478
39433674
36869255
7357229
22687086
35982762
17837842
83019357
74676521
30982469
35513409
1525108