51054060
9276791
82128484
75226781
30214063
9331992
65594240
39881133
88767490
60706335
56608501
66045134
256308
22473286
74618932
57015729
82775856
45046464
79664054
60056952
1582223
68917071
72366635
2067729
4833344
7779539
64867915
25748055
61672097
96303242
19062280
47675028
37044049
77036809
30407379
48824783
20471867
53363382
44445989
26144700