4644429
89749986
72615653
672263
35506590
23363971
50593327
43989600
768370
55254606
74344460
71359941
41993638
9601891
463444
400127
24453553
93249723
14515922
54253740
6121169
68742153
671207
43586043
8373588
97062254
47005169
991349
67416580
33444892
43032728
81335208
20259183
47102629
6486702
24803742
72405497
84249510
79848648
74938932