95781042
8440193
38109886
37903615
69685974
80032818
5978862
53822444
918867
914692
93072589
87596220
39145808
46251672
34547447
80891521
25376300
20678598
18496436
328231
10537475
46157100
24923516
96067653
32805669
33225677
40683188
69082919
4432023
68757510
84522599
38686209
71512407
45741650
78528663
53313187
896367
51275024
11178619
15723286