75689664
22641361
9033140
3670950
66676481
22657667
69888453
11578106
20151201
86228321
622553
74374175
87803802
49074043
67149012
24352884
50748859
61841192
353110
3152379
95237069
10539013
95028080
42897053
51546506
7775548
41781039
21359577
71756445
18831895
53212582
3683549
57119177
979152
15528200
2854457
7619296
4675907
87474887
37261897