26
3
14
4
8
29
20
5
9
12
36
16
19
11
15
1
243
35
10
43
24
13
2
46
47
22
79
18
25
7
37
31
23
38
49
44
145
125