10
15
7
12
5
48
4
2
23
11
125
6
26
20
32
60
29
51
18
107
46
24
1
3
40
19
9
31
30
35
54
110
41
50
21
85
17