57881583
6166351
55309220
23179835
49033925
35642162
99968661
86711806
3630845
28855997
29038008
49995236
3847688
98498823
60218752
89257830
71655811
3050459
77525204
49766852
93568736
52312751
28591551
70714131
89299485
32762203
73796490
87591943
34787836
27295118
6290993
32597781
98245291
74094878
92412654
44125031
97184948
73807490
73224869
41521208