57684891
27918713
20941514
35534845
27497917
60017904
36137899
26568411
8101575
12314803
24435673
75355378
5771533
2629646
18352193
22545322
2256445
19384955
77366311
53005262
8146390
82727643
7926060
43774892
61219967
57217116
19645137
3928783
59454830
24592671
55768182
73963486
7117211
5626219
56401809
38376153
6353449
80965578
39881349
75447538