100
1422
8
70
426
4
13
1075
5
12
394
2
3
502
6
300
729
7
50
787
677
20
933
37
968
54
1000
6309
182
213
1621
10
34