10
48
7
5
6
20
34
4
14
16
2
9
23
15
105
13
30
144
17
33
28
97
24
19
32
8
57
87
21
46
107
40
12
25
44
60
53