14531125
368360
17271525
51376456
26201765
24571002
43892698
54392267
48072354
2498964
68006294
51591031
46613637
3423361
40646337
31622650
66861609
9939808
22472177
89395687
95857043
93272946
70964053
43903876
9162326
40285503
89878144
75097376
1861334
83938530
20205794
70212503
14009298
34823125
3230223
86245696
78967036
2560273
1417501
55825290