40
25925
21739
23644
04536
35580
22
48
16821
2859
01216
14260
11540
8961
7570
615263
5960
5620
5091
496147
4699
429142
34450