9
26
36
21
4
40
15
1
16
12
7
3
56
2
8
22
107
53
44
37
17
23
28
69
18
6
43
46
109
57
38
5
127
29
48
74
25