26
12
3
55
6
5
4
88
19
2
23
9
10
59
28
20
15
7
1
11
14
24
30
126
39
35
44
41
32
16
21
67
34
48
173
53
42
80