22848536
67001929
65884588
60527270
22767767
4601562
71738790
71505324
4811797
210625
161280
38122113
8208321
5287094
18046871
36799687
85309158
41046399
68077412
22166709
81668326
84872577
19489202
45387184
25467580
74091954
4399942
5745026
30254157
12468405
89897072
83544177
57113701
73198254
10515193
85926294
16251556
96733902
9732905
3808171