31695
38844
47107
72307
92048
27510
72106
45176
26672
54083
34373
52368
435342736
241061380
1685538313
158736269
131684180
125649260
1136558896
104899214
89989183
84118292
76579141
70504160