10
12
23
2
31
19
728
11
7
145
32
296
47
73
22
14
36
18
8
27
15
6
17
21
97
20
24
60
25
16
5
42
3
40
39
4